\hypertarget{scanner_8flex_8cpp}{\section{C\+:/\+Users/\+Caio/\+Dropbox/\+Mestrado/agents-\/language/\+Compiladores/\+Compiladores/scanner.flex.\+cpp File Reference}
\label{scanner_8flex_8cpp}\index{C\+:/\+Users/\+Caio/\+Dropbox/\+Mestrado/agents-\/language/\+Compiladores/\+Compiladores/scanner.\+flex.\+cpp@{C\+:/\+Users/\+Caio/\+Dropbox/\+Mestrado/agents-\/language/\+Compiladores/\+Compiladores/scanner.\+flex.\+cpp}}
}
{\ttfamily \#include $<$stdio.\+h$>$}\\*
{\ttfamily \#include $<$string.\+h$>$}\\*
{\ttfamily \#include $<$errno.\+h$>$}\\*
{\ttfamily \#include $<$stdlib.\+h$>$}\\*
{\ttfamily \#include \char`\"{}Common.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}parser.\+tab.\+h\char`\"{}}\\*
{\ttfamily \#include $<$io.\+h$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structyy__buffer__state}{yy\+\_\+buffer\+\_\+state}
\item 
struct \hyperlink{structyy__trans__info}{yy\+\_\+trans\+\_\+info}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a1ae16e642a197fa4948998525813c6f5}{Y\+Y\+\_\+\+I\+N\+T\+\_\+\+A\+L\+I\+G\+N\+E\+D}~short int
\item 
\#define \hyperlink{scanner_8flex_8cpp_a3c3d1ef92e93b0bc81d7760a73d5c3b6}{F\+L\+E\+X\+\_\+\+S\+C\+A\+N\+N\+E\+R}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a243ca1d30872935faf05ea5118ed6fdc}{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+A\+J\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}~2
\item 
\#define \hyperlink{scanner_8flex_8cpp_a90f9d458829400869e47efb68a865677}{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}~5
\item 
\#define \hyperlink{scanner_8flex_8cpp_ac676bd06869180ea493e9b6d7c078dbb}{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+S\+U\+B\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}~37
\item 
\#define \hyperlink{scanner_8flex_8cpp_a9465c9986fdda27730c9dff8d16a0887}{F\+L\+E\+X\+\_\+\+B\+E\+T\+A}
\item 
\#define \hyperlink{scanner_8flex_8cpp_aec980b5a71bbe6d67931df20f0ebaec4}{F\+L\+E\+X\+I\+N\+T\+\_\+\+H}
\item 
\#define \hyperlink{scanner_8flex_8cpp_aadcf2a81af243df333b31efa6461ab8e}{I\+N\+T8\+\_\+\+M\+I\+N}~(-\/128)
\item 
\#define \hyperlink{scanner_8flex_8cpp_ad4e9955955b27624963643eac448118a}{I\+N\+T16\+\_\+\+M\+I\+N}~(-\/32767-\/1)
\item 
\#define \hyperlink{scanner_8flex_8cpp_a688eb21a22db27c2b2bd5836943cdcbe}{I\+N\+T32\+\_\+\+M\+I\+N}~(-\/2147483647-\/1)
\item 
\#define \hyperlink{scanner_8flex_8cpp_aaf7f29f45f1a513b4748a4e5014ddf6a}{I\+N\+T8\+\_\+\+M\+A\+X}~(127)
\item 
\#define \hyperlink{scanner_8flex_8cpp_ac58f2c111cc9989c86db2a7dc4fd84ca}{I\+N\+T16\+\_\+\+M\+A\+X}~(32767)
\item 
\#define \hyperlink{scanner_8flex_8cpp_a181807730d4a375f848ba139813ce04f}{I\+N\+T32\+\_\+\+M\+A\+X}~(2147483647)
\item 
\#define \hyperlink{scanner_8flex_8cpp_aeb4e270a084ee26fe73e799861bd0252}{U\+I\+N\+T8\+\_\+\+M\+A\+X}~(255\+U)
\item 
\#define \hyperlink{scanner_8flex_8cpp_a3ea490c9b3617d4479bd80ef93cd5602}{U\+I\+N\+T16\+\_\+\+M\+A\+X}~(65535\+U)
\item 
\#define \hyperlink{scanner_8flex_8cpp_ab5eb23180f7cc12b7d6c04a8ec067fdd}{U\+I\+N\+T32\+\_\+\+M\+A\+X}~(4294967295\+U)
\item 
\#define \hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a8e0bcf8f8a5b613ea583347f8bc31cbf}{Y\+Y\+\_\+\+N\+U\+L\+L}~0
\item 
\#define \hyperlink{scanner_8flex_8cpp_af1185350b7a92cf8aa5324c68850c8a6}{Y\+Y\+\_\+\+S\+C\+\_\+\+T\+O\+\_\+\+U\+I}(c)~((unsigned int) (unsigned char) c)
\item 
\#define \hyperlink{scanner_8flex_8cpp_ab766bbbee08d04b67e3fe599d6900873}{B\+E\+G\+I\+N}~(\hyperlink{scanner_8flex_8cpp_a2e1e1d9ee4610a6679d49ed8194b00af}{yy\+\_\+start}) = 1 + 2 $\ast$
\item 
\#define \hyperlink{scanner_8flex_8cpp_a8e14785f9eab7a997d659b25af9584c5}{Y\+Y\+\_\+\+S\+T\+A\+R\+T}~(((\hyperlink{scanner_8flex_8cpp_a2e1e1d9ee4610a6679d49ed8194b00af}{yy\+\_\+start}) -\/ 1) / 2)
\item 
\#define \hyperlink{scanner_8flex_8cpp_a32b5b960944f946b192d54f672569cd9}{Y\+Y\+S\+T\+A\+T\+E}~\hyperlink{scanner_8flex_8cpp_a8e14785f9eab7a997d659b25af9584c5}{Y\+Y\+\_\+\+S\+T\+A\+R\+T}
\item 
\#define \hyperlink{scanner_8flex_8cpp_ab3077e60914fc54dcc55ecae1ce9700b}{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+E\+O\+F}(state)~(\hyperlink{scanner_8flex_8cpp_ab2708fd42cff29ce6a0a52b91bea40d1}{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R} + state + 1)
\item 
\#define \hyperlink{scanner_8flex_8cpp_a0406739e64fb5750cf995d2ae68ce69d}{Y\+Y\+\_\+\+N\+E\+W\+\_\+\+F\+I\+L\+E}~\hyperlink{scanner_8flex_8cpp_ab657ddef65d43cc3ab8dfc2cad0ac5b8}{yyrestart}(\hyperlink{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{yyin}  )
\item 
\#define \hyperlink{scanner_8flex_8cpp_ab866a64da164ed2d4d444df1ef1fc9b3}{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+C\+H\+A\+R}~0
\item 
\#define \hyperlink{scanner_8flex_8cpp_ae7e51116e747d3390e7a6cfc6532834c}{Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}~16384
\item 
\#define \hyperlink{scanner_8flex_8cpp_ac2f8b6fccdc516d96b02ac09a4dc01bd}{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}~((\hyperlink{scanner_8flex_8cpp_ae7e51116e747d3390e7a6cfc6532834c}{Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E} + 2) $\ast$ sizeof(\hyperlink{scanner_8flex_8cpp_a9ba7c416f135b0f0c1f4addded4616b5}{yy\+\_\+state\+\_\+type}))
\item 
\#define \hyperlink{scanner_8flex_8cpp_aa79d63ed3ff8d2249baf1732a73089f5}{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}
\item 
\#define \hyperlink{scanner_8flex_8cpp_ae0f2b0b5f04b2338367826b5670774f9}{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+S\+I\+Z\+E\+\_\+\+T}
\item 
\#define \hyperlink{scanner_8flex_8cpp_adf4b0db227e07782e28ade353a7ba7a1}{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+C\+O\+N\+T\+I\+N\+U\+E\+\_\+\+S\+C\+A\+N}~0
\item 
\#define \hyperlink{scanner_8flex_8cpp_a7f71d7fa2c403eb4b2f38cb9536f3c63}{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+F\+I\+L\+E}~1
\item 
\#define \hyperlink{scanner_8flex_8cpp_ad1a0b5ebcabffe388e9e9ebb2619c1fb}{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+L\+A\+S\+T\+\_\+\+M\+A\+T\+C\+H}~2
\item 
\#define \hyperlink{scanner_8flex_8cpp_a12e5f3a76911433480bca7f4edba6119}{Y\+Y\+\_\+\+L\+E\+S\+S\+\_\+\+L\+I\+N\+E\+N\+O}(n)
\item 
\#define \hyperlink{scanner_8flex_8cpp_ae65cb72d09db0abdc4b8e8c4d533ab14}{yyless}(n)
\item 
\#define \hyperlink{scanner_8flex_8cpp_a448a4e9041a09588332733c6846c770c}{unput}(c)~yyunput( c, (\hyperlink{scanner_8flex_8cpp_a790a191a93ef4d3b8c0bb43fd7480052}{yytext\+\_\+ptr})  )
\item 
\#define \hyperlink{scanner_8flex_8cpp_a8aaa9e1fa7f13d6954d045ef973a9c84}{Y\+Y\+\_\+\+S\+T\+R\+U\+C\+T\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a53579db42834b88199458993912c646d}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+E\+W}~0
\item 
\#define \hyperlink{scanner_8flex_8cpp_a609d19f40900ecc2a5f812d9388c21fb}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+O\+R\+M\+A\+L}~1
\item 
\#define \hyperlink{scanner_8flex_8cpp_ad689d97c15e807a6116ace7a420cea57}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+E\+O\+F\+\_\+\+P\+E\+N\+D\+I\+N\+G}~2
\item 
\#define \hyperlink{scanner_8flex_8cpp_aa093d500a6330d06d8e4760c494fac33}{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+L\+V\+A\+L\+U\+E}~(\hyperlink{scanner_8flex_8cpp_a34b6ab3a3061471b6604dba48e47a101}{yy\+\_\+buffer\+\_\+stack})\mbox{[}(\hyperlink{scanner_8flex_8cpp_ae54779a12769204c826899d0531e40e6}{yy\+\_\+buffer\+\_\+stack\+\_\+top})\mbox{]}
\item 
\#define \hyperlink{scanner_8flex_8cpp_ac5d478d90ea9a2ecd43d579067a2e89d}{Y\+Y\+\_\+\+F\+L\+U\+S\+H\+\_\+\+B\+U\+F\+F\+E\+R}~\hyperlink{scanner_8flex_8cpp_a2f59cc88e85e5455c62e4ef7ce095ea8}{yy\+\_\+flush\+\_\+buffer}(\hyperlink{scanner_8flex_8cpp_aa093d500a6330d06d8e4760c494fac33}{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R} )
\item 
\#define \hyperlink{scanner_8flex_8cpp_ab7eb911e18655f2f78e63afe5a8a4a12}{yy\+\_\+new\+\_\+buffer}~\hyperlink{scanner_8flex_8cpp_a5bc6f1a5f7812508f425b08283f13ae8}{yy\+\_\+create\+\_\+buffer}
\item 
\#define \hyperlink{scanner_8flex_8cpp_ac56eb96366c08862bf0efe5d83d1fc4c}{yy\+\_\+set\+\_\+interactive}(is\+\_\+interactive)
\item 
\#define \hyperlink{scanner_8flex_8cpp_a12e30d13a76a94e78010db9996d39c50}{yy\+\_\+set\+\_\+bol}(at\+\_\+bol)
\item 
\#define \hyperlink{scanner_8flex_8cpp_a71ca89b3656acd0552f14949a571560b}{Y\+Y\+\_\+\+A\+T\+\_\+\+B\+O\+L}()~(\hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+L\+V\+A\+L\+U\+E}-\/$>$yy\+\_\+at\+\_\+bol)
\item 
\#define \hyperlink{scanner_8flex_8cpp_ade1e2db9970733fbc3d9fecd09ce9771}{yywrap}()~1
\item 
\#define \hyperlink{scanner_8flex_8cpp_ae1ef5933028cbc587d31328e53d11a99}{Y\+Y\+\_\+\+S\+K\+I\+P\+\_\+\+Y\+Y\+W\+R\+A\+P}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a790a191a93ef4d3b8c0bb43fd7480052}{yytext\+\_\+ptr}~\hyperlink{scanner_8flex_8cpp_a35b96d819f6a8f8638894c429e68b02a}{yytext}
\item 
\#define \hyperlink{scanner_8flex_8cpp_acc3486d769af4e4b2820346a0093cc79}{Y\+Y\+\_\+\+D\+O\+\_\+\+B\+E\+F\+O\+R\+E\+\_\+\+A\+C\+T\+I\+O\+N}
\item 
\#define \hyperlink{scanner_8flex_8cpp_ae558785bb896e090901c2b905f6790c6}{Y\+Y\+\_\+\+N\+U\+M\+\_\+\+R\+U\+L\+E\+S}~47
\item 
\#define \hyperlink{scanner_8flex_8cpp_ab2708fd42cff29ce6a0a52b91bea40d1}{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R}~48
\item 
\#define \hyperlink{scanner_8flex_8cpp_a835f10dd1ab4bf9a80c4cd80ee6e3058}{R\+E\+J\+E\+C\+T}~reject\+\_\+used\+\_\+but\+\_\+not\+\_\+detected
\item 
\#define \hyperlink{scanner_8flex_8cpp_a745d37b5e002b2e5f93ad42ea7b554be}{yymore}()~yymore\+\_\+used\+\_\+but\+\_\+not\+\_\+detected
\item 
\#define \hyperlink{scanner_8flex_8cpp_a68792d73820bc46a71d3d4e613f0b977}{Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+A\+D\+J}~0
\item 
\#define \hyperlink{scanner_8flex_8cpp_a56858d18c7eda4f53664496ef566f651}{Y\+Y\+\_\+\+R\+E\+S\+T\+O\+R\+E\+\_\+\+Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+O\+F\+F\+S\+E\+T}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a428d4908abfd50460f32f03d9b76d43f}{update\+\_\+location}~\{ \hyperlink{scanner_8flex_8cpp_a793617ae8fbd24a4b287e884d1358d9b}{yylloc}-\/$>$first\+\_\+column = \hyperlink{scanner_8flex_8cpp_a793617ae8fbd24a4b287e884d1358d9b}{yylloc}-\/$>$last\+\_\+column + 1; \hyperlink{scanner_8flex_8cpp_a793617ae8fbd24a4b287e884d1358d9b}{yylloc}-\/$>$last\+\_\+column += \hyperlink{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{yyleng}; \}
\item 
\#define \hyperlink{scanner_8flex_8cpp_aa3d063564f6ab16f6d408b8369d0e9ff}{I\+N\+I\+T\+I\+A\+L}~0
\item 
\#define \hyperlink{scanner_8flex_8cpp_aef88e7abfad3a0a8812ec4a04ea1de6b}{isatty}~\+\_\+isatty
\item 
\#define \hyperlink{scanner_8flex_8cpp_a2c12e4b6615ac6838a99d5b6fa619683}{fileno}~\+\_\+fileno
\item 
\#define \hyperlink{scanner_8flex_8cpp_a26938d921de835f6183c02e54cf08828}{Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E}~void $\ast$
\item 
\#define \hyperlink{scanner_8flex_8cpp_aab1491ceccb1c95c14320b2903773a1c}{Y\+Y\+\_\+\+R\+E\+A\+D\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}~8192
\item 
\#define \hyperlink{scanner_8flex_8cpp_aad1dc60a04a1d8cfc8b3ded13601e361}{E\+C\+H\+O}~do \{ \hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{if} (fwrite( \hyperlink{scanner_8flex_8cpp_a35b96d819f6a8f8638894c429e68b02a}{yytext}, \hyperlink{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{yyleng}, 1, \hyperlink{scanner_8flex_8cpp_a296847b42b0baa62e2af36cb79f3c0eb}{yyout} )) \{\} \} \hyperlink{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}{while} (0)
\item 
\#define \hyperlink{scanner_8flex_8cpp_aacfdca45fa4beb8b06172525a53c424a}{Y\+Y\+\_\+\+I\+N\+P\+U\+T}(buf, result, max\+\_\+size)
\item 
\#define \hyperlink{scanner_8flex_8cpp_ac3286b18a2e91b4571b97df96a118e84}{yyterminate}()~return \hyperlink{scanner_8flex_8cpp_a8e0bcf8f8a5b613ea583347f8bc31cbf}{Y\+Y\+\_\+\+N\+U\+L\+L}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a227e75c43b9e0cd41529974230be7e75}{Y\+Y\+\_\+\+S\+T\+A\+R\+T\+\_\+\+S\+T\+A\+C\+K\+\_\+\+I\+N\+C\+R}~25
\item 
\#define \hyperlink{scanner_8flex_8cpp_ac0586b8b0b092d02f4ba7d45abe328f2}{Y\+Y\+\_\+\+F\+A\+T\+A\+L\+\_\+\+E\+R\+R\+O\+R}(msg)~\hyperlink{scanner_8flex_8cpp_a12c5d8d5dfa7df9a6c67764585dfce77}{yy\+\_\+fatal\+\_\+error}( msg )
\item 
\#define \hyperlink{scanner_8flex_8cpp_a7682c8d9cec0859408d2421fbe4a5570}{Y\+Y\+\_\+\+D\+E\+C\+L\+\_\+\+I\+S\+\_\+\+O\+U\+R\+S}~1
\item 
\#define \hyperlink{scanner_8flex_8cpp_ae5b01ac2fa5a6ad5fb97559638abe686}{Y\+Y\+\_\+\+D\+E\+C\+L}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a6198b2fcf96178b24ad4efff2a3debb0}{Y\+Y\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+T\+I\+O\+N}
\item 
\#define \hyperlink{scanner_8flex_8cpp_a3cc40a460ad7df816678bcc05241e84c}{Y\+Y\+\_\+\+B\+R\+E\+A\+K}~break;
\item 
\#define \hyperlink{scanner_8flex_8cpp_a690504b662e4281515bf12722df178ba}{Y\+Y\+\_\+\+R\+U\+L\+E\+\_\+\+S\+E\+T\+U\+P}~\hyperlink{scanner_8flex_8cpp_a6198b2fcf96178b24ad4efff2a3debb0}{Y\+Y\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+T\+I\+O\+N}
\item 
\#define \hyperlink{scanner_8flex_8cpp_ae93e67b85c44f6bd31ead14a552a35c8}{Y\+Y\+\_\+\+E\+X\+I\+T\+\_\+\+F\+A\+I\+L\+U\+R\+E}~2
\item 
\#define \hyperlink{scanner_8flex_8cpp_ae65cb72d09db0abdc4b8e8c4d533ab14}{yyless}(n)
\item 
\#define \hyperlink{scanner_8flex_8cpp_a828cc83270f8f5bb1688e14dd4e28128}{Y\+Y\+T\+A\+B\+L\+E\+S\+\_\+\+N\+A\+M\+E}~\char`\"{}yytables\char`\"{}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef signed char \hyperlink{scanner_8flex_8cpp_a7b0840dff4a2ef1702118aa12264b2a7}{flex\+\_\+int8\+\_\+t}
\item 
typedef short int \hyperlink{scanner_8flex_8cpp_a2e73b2c75126814585525fb2e9d51159}{flex\+\_\+int16\+\_\+t}
\item 
typedef int \hyperlink{scanner_8flex_8cpp_a838ce943cf44ef7769480714fc6c3ba9}{flex\+\_\+int32\+\_\+t}
\item 
typedef unsigned char \hyperlink{scanner_8flex_8cpp_a0fac5ea484f64e75dbe6eba4aa61750c}{flex\+\_\+uint8\+\_\+t}
\item 
typedef unsigned short int \hyperlink{scanner_8flex_8cpp_ac50cdb9eefbef83a1cec89e3a7f6e1d2}{flex\+\_\+uint16\+\_\+t}
\item 
typedef unsigned int \hyperlink{scanner_8flex_8cpp_a36869712de12820c73aae736762e8e88}{flex\+\_\+uint32\+\_\+t}
\item 
typedef struct \hyperlink{structyy__buffer__state}{yy\+\_\+buffer\+\_\+state} $\ast$ \hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}
\item 
typedef size\+\_\+t \hyperlink{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}{yy\+\_\+size\+\_\+t}
\item 
typedef unsigned char \hyperlink{scanner_8flex_8cpp_a1f324b3cb0839eeb90145f0274e6946e}{Y\+Y\+\_\+\+C\+H\+A\+R}
\item 
typedef int \hyperlink{scanner_8flex_8cpp_a9ba7c416f135b0f0c1f4addded4616b5}{yy\+\_\+state\+\_\+type}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{scanner_8flex_8cpp_ab657ddef65d43cc3ab8dfc2cad0ac5b8}{yyrestart} (F\+I\+L\+E $\ast$input\+\_\+file)
\item 
void \hyperlink{scanner_8flex_8cpp_a3098c48a74ef8fd852f7dd4b3331cbce}{yy\+\_\+switch\+\_\+to\+\_\+buffer} (\hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} new\+\_\+buffer)
\item 
\hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} \hyperlink{scanner_8flex_8cpp_a5bc6f1a5f7812508f425b08283f13ae8}{yy\+\_\+create\+\_\+buffer} (F\+I\+L\+E $\ast$file, int size)
\item 
void \hyperlink{scanner_8flex_8cpp_ae6ac796aa6c45d433a4b89bf45e6e9dc}{yy\+\_\+delete\+\_\+buffer} (\hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} b)
\item 
void \hyperlink{scanner_8flex_8cpp_a2f59cc88e85e5455c62e4ef7ce095ea8}{yy\+\_\+flush\+\_\+buffer} (\hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} b)
\item 
void \hyperlink{scanner_8flex_8cpp_a4bf8969e5234aef8b46cce9a67a62724}{yypush\+\_\+buffer\+\_\+state} (\hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} new\+\_\+buffer)
\item 
void \hyperlink{scanner_8flex_8cpp_a6201ab6be4687a1ebc3120602d05e35a}{yypop\+\_\+buffer\+\_\+state} (void)
\item 
static void \hyperlink{scanner_8flex_8cpp_a2e9898ec03e594f5a82387c787776ef6}{yyensure\+\_\+buffer\+\_\+stack} (void)
\item 
static void \hyperlink{scanner_8flex_8cpp_ac6bf96bd2d347c04367b8111abcd0dca}{yy\+\_\+load\+\_\+buffer\+\_\+state} (void)
\item 
static void \hyperlink{scanner_8flex_8cpp_af4a399540c15d953f8b01085bfdc93ea}{yy\+\_\+init\+\_\+buffer} (\hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} b, F\+I\+L\+E $\ast$file)
\item 
\hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} \hyperlink{scanner_8flex_8cpp_af81595b30c0da73f9034ffb511db6388}{yy\+\_\+scan\+\_\+buffer} (char $\ast$base, \hyperlink{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}{yy\+\_\+size\+\_\+t} size)
\item 
\hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} \hyperlink{scanner_8flex_8cpp_aff5cfd2eb6bb46cdfa10a03b294d78a4}{yy\+\_\+scan\+\_\+string} (\hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} char $\ast$yy\+\_\+str)
\item 
\hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} \hyperlink{scanner_8flex_8cpp_a9c83e555d1ad2e67332d6cf843b5851b}{yy\+\_\+scan\+\_\+bytes} (\hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} char $\ast$bytes, \hyperlink{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}{yy\+\_\+size\+\_\+t} len)
\item 
void $\ast$ \hyperlink{scanner_8flex_8cpp_a7da304d8ef6c688c0835d35296fe61c2}{yyalloc} (\hyperlink{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}{yy\+\_\+size\+\_\+t})
\item 
void $\ast$ \hyperlink{scanner_8flex_8cpp_abcb4148bc13fe254059384c2fdf472b7}{yyrealloc} (void $\ast$, \hyperlink{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}{yy\+\_\+size\+\_\+t})
\item 
void \hyperlink{scanner_8flex_8cpp_a70f82d43d4797bb2a50f7678ddbfbda5}{yyfree} (void $\ast$)
\item 
static \hyperlink{scanner_8flex_8cpp_a9ba7c416f135b0f0c1f4addded4616b5}{yy\+\_\+state\+\_\+type} \hyperlink{scanner_8flex_8cpp_ad7a179bfb29968916da20ca16f6ab370}{yy\+\_\+get\+\_\+previous\+\_\+state} (void)
\item 
static \hyperlink{scanner_8flex_8cpp_a9ba7c416f135b0f0c1f4addded4616b5}{yy\+\_\+state\+\_\+type} \hyperlink{scanner_8flex_8cpp_a45a1e65d8dcd5cb30c5d315c91800a5f}{yy\+\_\+try\+\_\+\+N\+U\+L\+\_\+trans} (\hyperlink{scanner_8flex_8cpp_a9ba7c416f135b0f0c1f4addded4616b5}{yy\+\_\+state\+\_\+type} current\+\_\+state)
\item 
static int \hyperlink{scanner_8flex_8cpp_a3b3b5f60f720da3f621223997266498c}{yy\+\_\+get\+\_\+next\+\_\+buffer} (void)
\item 
static void \hyperlink{scanner_8flex_8cpp_aea4ced6513a1062621f055dd066ca4dd}{yy\+\_\+fatal\+\_\+error} (\hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} char msg\mbox{[}$\,$\mbox{]})
\item 
static int \hyperlink{scanner_8flex_8cpp_a599b60cd059cf60e89cc49953dc708d0}{yy\+\_\+init\+\_\+globals} (void)
\item 
int \hyperlink{scanner_8flex_8cpp_ab596ae57cdabfb4b298edf3dde7cdf04}{yylex\+\_\+destroy} (void)
\item 
int \hyperlink{scanner_8flex_8cpp_a4d4e3dd7e6f1d795e01b61794b31ac34}{yyget\+\_\+debug} (void)
\item 
void \hyperlink{scanner_8flex_8cpp_ac571eade4cca933e8ccdf6759c527fe7}{yyset\+\_\+debug} (int debug\+\_\+flag)
\item 
\hyperlink{scanner_8flex_8cpp_a26938d921de835f6183c02e54cf08828}{Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E} \hyperlink{scanner_8flex_8cpp_ada55bcd8fc1379fb4c103886195dd0e8}{yyget\+\_\+extra} (void)
\item 
void \hyperlink{scanner_8flex_8cpp_a2df391b304dadab17608192b116af2a1}{yyset\+\_\+extra} (\hyperlink{scanner_8flex_8cpp_a26938d921de835f6183c02e54cf08828}{Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E} user\+\_\+defined)
\item 
F\+I\+L\+E $\ast$ \hyperlink{scanner_8flex_8cpp_a07cc38fe7bf6439f85eace2335cb889f}{yyget\+\_\+in} (void)
\item 
void \hyperlink{scanner_8flex_8cpp_ac698f6825e37dd98360acae6539ac464}{yyset\+\_\+in} (F\+I\+L\+E $\ast$in\+\_\+str)
\item 
F\+I\+L\+E $\ast$ \hyperlink{scanner_8flex_8cpp_a551358cae0f2c14b700b72cb3846d2c4}{yyget\+\_\+out} (void)
\item 
void \hyperlink{scanner_8flex_8cpp_a8530eddd2ebe60de741148bad39517a5}{yyset\+\_\+out} (F\+I\+L\+E $\ast$out\+\_\+str)
\item 
\hyperlink{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}{yy\+\_\+size\+\_\+t} \hyperlink{scanner_8flex_8cpp_a309ac8a416995b48b82d5ac60fb3fe5a}{yyget\+\_\+leng} (void)
\item 
char $\ast$ \hyperlink{scanner_8flex_8cpp_ad1489f69c327c150a13bcbeeb9799266}{yyget\+\_\+text} (void)
\item 
int \hyperlink{scanner_8flex_8cpp_a3ac85cdab63967ff82c7534d35a42fe6}{yyget\+\_\+lineno} (void)
\item 
void \hyperlink{scanner_8flex_8cpp_a1c7624d0fc3e3afd1b59fc43650845d0}{yyset\+\_\+lineno} (int line\+\_\+number)
\item 
Y\+Y\+S\+T\+Y\+P\+E $\ast$ \hyperlink{scanner_8flex_8cpp_a40797dc24a7607d5433e43381b9f4f34}{yyget\+\_\+lval} (void)
\item 
void \hyperlink{scanner_8flex_8cpp_a3a6c7ec6040755c4846c8bc4234703aa}{yyset\+\_\+lval} (Y\+Y\+S\+T\+Y\+P\+E $\ast$yylval\+\_\+param)
\item 
Y\+Y\+L\+T\+Y\+P\+E $\ast$ \hyperlink{scanner_8flex_8cpp_a51e6df3e1a1e67ebc9fec8a1db492533}{yyget\+\_\+lloc} (void)
\item 
void \hyperlink{scanner_8flex_8cpp_a0c669e76870475b3e6c226b8cd3de926}{yyset\+\_\+lloc} (Y\+Y\+L\+T\+Y\+P\+E $\ast$yylloc\+\_\+param)
\item 
static int \hyperlink{scanner_8flex_8cpp_a171692544b8e065853e387755849a433}{input} (void)
\item 
int \hyperlink{scanner_8flex_8cpp_af841543a066aac7c9b1af107ec8d521c}{yylex} (Y\+Y\+S\+T\+Y\+P\+E $\ast$yylval\+\_\+param, Y\+Y\+L\+T\+Y\+P\+E $\ast$yylloc\+\_\+param)
\item 
\hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{if} (!(\hyperlink{scanner_8flex_8cpp_aeae6dabf9dcc4769518ecf054181b1c8}{yy\+\_\+init}))
\item 
\hyperlink{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}{while} (1)
\item 
static void \hyperlink{scanner_8flex_8cpp_a12c5d8d5dfa7df9a6c67764585dfce77}{yy\+\_\+fatal\+\_\+error} (\hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} char $\ast$msg)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}{yy\+\_\+size\+\_\+t} \hyperlink{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{yyleng}
\item 
F\+I\+L\+E $\ast$ \hyperlink{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{yyin} = (F\+I\+L\+E $\ast$) 0
\item 
F\+I\+L\+E $\ast$ \hyperlink{scanner_8flex_8cpp_a296847b42b0baa62e2af36cb79f3c0eb}{yyout} = (F\+I\+L\+E $\ast$) 0
\item 
static size\+\_\+t \hyperlink{scanner_8flex_8cpp_ae54779a12769204c826899d0531e40e6}{yy\+\_\+buffer\+\_\+stack\+\_\+top} = 0
\item 
static size\+\_\+t \hyperlink{scanner_8flex_8cpp_a437cdcd878686881404e320fd941929c}{yy\+\_\+buffer\+\_\+stack\+\_\+max} = 0
\item 
static \hyperlink{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} $\ast$ \hyperlink{scanner_8flex_8cpp_a34b6ab3a3061471b6604dba48e47a101}{yy\+\_\+buffer\+\_\+stack} = 0
\item 
static char \hyperlink{scanner_8flex_8cpp_a13f78e763996d2d86c85b45cbe146282}{yy\+\_\+hold\+\_\+char}
\item 
static \hyperlink{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}{yy\+\_\+size\+\_\+t} \hyperlink{scanner_8flex_8cpp_a1b32e1eb099ce2691de57d498ec8c66f}{yy\+\_\+n\+\_\+chars}
\item 
static char $\ast$ \hyperlink{scanner_8flex_8cpp_ade8fc57d3529bff56440a4f3e9c29586}{yy\+\_\+c\+\_\+buf\+\_\+p} = (char $\ast$) 0
\item 
static int \hyperlink{scanner_8flex_8cpp_aeae6dabf9dcc4769518ecf054181b1c8}{yy\+\_\+init} = 0
\item 
static int \hyperlink{scanner_8flex_8cpp_a2e1e1d9ee4610a6679d49ed8194b00af}{yy\+\_\+start} = 0
\item 
static int \hyperlink{scanner_8flex_8cpp_a57edb4569f96dcfce9deaff0eb6a6412}{yy\+\_\+did\+\_\+buffer\+\_\+switch\+\_\+on\+\_\+eof}
\item 
int \hyperlink{scanner_8flex_8cpp_a5e36364965360da7b7cdfc2188e0af84}{yylineno} = 1
\item 
char $\ast$ \hyperlink{scanner_8flex_8cpp_a35b96d819f6a8f8638894c429e68b02a}{yytext}
\item 
static \hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} \hyperlink{scanner_8flex_8cpp_a2e73b2c75126814585525fb2e9d51159}{flex\+\_\+int16\+\_\+t} \hyperlink{scanner_8flex_8cpp_a859ac3a8bf9817ff05551db8620a9e56}{yy\+\_\+accept} \mbox{[}217\mbox{]}
\item 
static \hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} \hyperlink{scanner_8flex_8cpp_a838ce943cf44ef7769480714fc6c3ba9}{flex\+\_\+int32\+\_\+t} \hyperlink{scanner_8flex_8cpp_ac6dfb8e0e130a1bb6e9cdd547a1f4344}{yy\+\_\+ec} \mbox{[}256\mbox{]}
\item 
static \hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} \hyperlink{scanner_8flex_8cpp_a838ce943cf44ef7769480714fc6c3ba9}{flex\+\_\+int32\+\_\+t} \hyperlink{scanner_8flex_8cpp_a72813ca5fd4812973da48bb8774b5d47}{yy\+\_\+meta} \mbox{[}38\mbox{]}
\item 
static \hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} \hyperlink{scanner_8flex_8cpp_a2e73b2c75126814585525fb2e9d51159}{flex\+\_\+int16\+\_\+t} \hyperlink{scanner_8flex_8cpp_a4f3103dea7decb4c1c1dcc6d2108b474}{yy\+\_\+base} \mbox{[}218\mbox{]}
\item 
static \hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} \hyperlink{scanner_8flex_8cpp_a2e73b2c75126814585525fb2e9d51159}{flex\+\_\+int16\+\_\+t} \hyperlink{scanner_8flex_8cpp_a227c7a006a36cde3390c2d167d50d3f7}{yy\+\_\+def} \mbox{[}218\mbox{]}
\item 
static \hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} \hyperlink{scanner_8flex_8cpp_a2e73b2c75126814585525fb2e9d51159}{flex\+\_\+int16\+\_\+t} \hyperlink{scanner_8flex_8cpp_a2349122ed52eb973f805296ce7224779}{yy\+\_\+nxt} \mbox{[}278\mbox{]}
\item 
static \hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} \hyperlink{scanner_8flex_8cpp_a2e73b2c75126814585525fb2e9d51159}{flex\+\_\+int16\+\_\+t} \hyperlink{scanner_8flex_8cpp_ad0c40df3dc98e11653feb81b3a9a0fdb}{yy\+\_\+chk} \mbox{[}278\mbox{]}
\item 
static \hyperlink{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{yyconst} \hyperlink{scanner_8flex_8cpp_a838ce943cf44ef7769480714fc6c3ba9}{flex\+\_\+int32\+\_\+t} \hyperlink{scanner_8flex_8cpp_a55749d52f2ecddf40ccc418ff06d6c57}{yy\+\_\+rule\+\_\+can\+\_\+match\+\_\+eol} \mbox{[}48\mbox{]}
\item 
static \hyperlink{scanner_8flex_8cpp_a9ba7c416f135b0f0c1f4addded4616b5}{yy\+\_\+state\+\_\+type} \hyperlink{scanner_8flex_8cpp_a1e8856234732c99be24858b0073e1297}{yy\+\_\+last\+\_\+accepting\+\_\+state}
\item 
static char $\ast$ \hyperlink{scanner_8flex_8cpp_afc6bef71feb2394eb5291e710139dfb3}{yy\+\_\+last\+\_\+accepting\+\_\+cpos}
\item 
int \hyperlink{scanner_8flex_8cpp_a7411c3bab9eca1afee90113c2d22da37}{yy\+\_\+flex\+\_\+debug} = 0
\item 
\hyperlink{scanner_8flex_8cpp_abcefb20c54ce0f92452cfbb9cf657670}{Y\+Y\+\_\+\+D\+E\+C\+L}
\item 
register char $\ast$ \hyperlink{scanner_8flex_8cpp_ab98daea4ec951dfa966b5ca0f8133d38}{yy\+\_\+cp}
\item 
register char $\ast$ \hyperlink{scanner_8flex_8cpp_a71cf769ce518e8687bf8999b278c65f4}{yy\+\_\+bp}
\item 
register int \hyperlink{scanner_8flex_8cpp_a7ffc8c947830757dd87ad202a6823edd}{yy\+\_\+act}
\item 
Y\+Y\+S\+T\+Y\+P\+E $\ast$ \hyperlink{scanner_8flex_8cpp_af8702f09f01285d3777507e641f94463}{yylval} = yylval\+\_\+param
\item 
Y\+Y\+L\+T\+Y\+P\+E $\ast$ \hyperlink{scanner_8flex_8cpp_a793617ae8fbd24a4b287e884d1358d9b}{yylloc} = yylloc\+\_\+param
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{scanner_8flex_8cpp_ab766bbbee08d04b67e3fe599d6900873}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!B\+E\+G\+I\+N@{B\+E\+G\+I\+N}}
\index{B\+E\+G\+I\+N@{B\+E\+G\+I\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{B\+E\+G\+I\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\+E\+G\+I\+N~({\bf yy\+\_\+start}) = 1 + 2 $\ast$}}\label{scanner_8flex_8cpp_ab766bbbee08d04b67e3fe599d6900873}
\hypertarget{scanner_8flex_8cpp_aad1dc60a04a1d8cfc8b3ded13601e361}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!E\+C\+H\+O@{E\+C\+H\+O}}
\index{E\+C\+H\+O@{E\+C\+H\+O}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{E\+C\+H\+O}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\+C\+H\+O~do \{ {\bf if} (fwrite( {\bf yytext}, {\bf yyleng}, 1, {\bf yyout} )) \{\} \} {\bf while} (0)}}\label{scanner_8flex_8cpp_aad1dc60a04a1d8cfc8b3ded13601e361}
\hypertarget{scanner_8flex_8cpp_adf4b0db227e07782e28ade353a7ba7a1}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+C\+O\+N\+T\+I\+N\+U\+E\+\_\+\+S\+C\+A\+N@{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+C\+O\+N\+T\+I\+N\+U\+E\+\_\+\+S\+C\+A\+N}}
\index{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+C\+O\+N\+T\+I\+N\+U\+E\+\_\+\+S\+C\+A\+N@{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+C\+O\+N\+T\+I\+N\+U\+E\+\_\+\+S\+C\+A\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+C\+O\+N\+T\+I\+N\+U\+E\+\_\+\+S\+C\+A\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+C\+O\+N\+T\+I\+N\+U\+E\+\_\+\+S\+C\+A\+N~0}}\label{scanner_8flex_8cpp_adf4b0db227e07782e28ade353a7ba7a1}
\hypertarget{scanner_8flex_8cpp_a7f71d7fa2c403eb4b2f38cb9536f3c63}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+F\+I\+L\+E@{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+F\+I\+L\+E}}
\index{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+F\+I\+L\+E@{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+F\+I\+L\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+F\+I\+L\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+F\+I\+L\+E~1}}\label{scanner_8flex_8cpp_a7f71d7fa2c403eb4b2f38cb9536f3c63}
\hypertarget{scanner_8flex_8cpp_ad1a0b5ebcabffe388e9e9ebb2619c1fb}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+L\+A\+S\+T\+\_\+\+M\+A\+T\+C\+H@{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+L\+A\+S\+T\+\_\+\+M\+A\+T\+C\+H}}
\index{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+L\+A\+S\+T\+\_\+\+M\+A\+T\+C\+H@{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+L\+A\+S\+T\+\_\+\+M\+A\+T\+C\+H}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+L\+A\+S\+T\+\_\+\+M\+A\+T\+C\+H}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\+O\+B\+\_\+\+A\+C\+T\+\_\+\+L\+A\+S\+T\+\_\+\+M\+A\+T\+C\+H~2}}\label{scanner_8flex_8cpp_ad1a0b5ebcabffe388e9e9ebb2619c1fb}
\hypertarget{scanner_8flex_8cpp_a2c12e4b6615ac6838a99d5b6fa619683}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!fileno@{fileno}}
\index{fileno@{fileno}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{fileno}]{\setlength{\rightskip}{0pt plus 5cm}\#define fileno~\+\_\+fileno}}\label{scanner_8flex_8cpp_a2c12e4b6615ac6838a99d5b6fa619683}
\hypertarget{scanner_8flex_8cpp_a9465c9986fdda27730c9dff8d16a0887}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!F\+L\+E\+X\+\_\+\+B\+E\+T\+A@{F\+L\+E\+X\+\_\+\+B\+E\+T\+A}}
\index{F\+L\+E\+X\+\_\+\+B\+E\+T\+A@{F\+L\+E\+X\+\_\+\+B\+E\+T\+A}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{F\+L\+E\+X\+\_\+\+B\+E\+T\+A}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\+L\+E\+X\+\_\+\+B\+E\+T\+A}}\label{scanner_8flex_8cpp_a9465c9986fdda27730c9dff8d16a0887}
\hypertarget{scanner_8flex_8cpp_a3c3d1ef92e93b0bc81d7760a73d5c3b6}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!F\+L\+E\+X\+\_\+\+S\+C\+A\+N\+N\+E\+R@{F\+L\+E\+X\+\_\+\+S\+C\+A\+N\+N\+E\+R}}
\index{F\+L\+E\+X\+\_\+\+S\+C\+A\+N\+N\+E\+R@{F\+L\+E\+X\+\_\+\+S\+C\+A\+N\+N\+E\+R}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{F\+L\+E\+X\+\_\+\+S\+C\+A\+N\+N\+E\+R}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\+L\+E\+X\+\_\+\+S\+C\+A\+N\+N\+E\+R}}\label{scanner_8flex_8cpp_a3c3d1ef92e93b0bc81d7760a73d5c3b6}
\hypertarget{scanner_8flex_8cpp_aec980b5a71bbe6d67931df20f0ebaec4}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!F\+L\+E\+X\+I\+N\+T\+\_\+\+H@{F\+L\+E\+X\+I\+N\+T\+\_\+\+H}}
\index{F\+L\+E\+X\+I\+N\+T\+\_\+\+H@{F\+L\+E\+X\+I\+N\+T\+\_\+\+H}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{F\+L\+E\+X\+I\+N\+T\+\_\+\+H}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\+L\+E\+X\+I\+N\+T\+\_\+\+H}}\label{scanner_8flex_8cpp_aec980b5a71bbe6d67931df20f0ebaec4}
\hypertarget{scanner_8flex_8cpp_aa3d063564f6ab16f6d408b8369d0e9ff}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!I\+N\+I\+T\+I\+A\+L@{I\+N\+I\+T\+I\+A\+L}}
\index{I\+N\+I\+T\+I\+A\+L@{I\+N\+I\+T\+I\+A\+L}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{I\+N\+I\+T\+I\+A\+L}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\+N\+I\+T\+I\+A\+L~0}}\label{scanner_8flex_8cpp_aa3d063564f6ab16f6d408b8369d0e9ff}
\hypertarget{scanner_8flex_8cpp_ac58f2c111cc9989c86db2a7dc4fd84ca}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!I\+N\+T16\+\_\+\+M\+A\+X@{I\+N\+T16\+\_\+\+M\+A\+X}}
\index{I\+N\+T16\+\_\+\+M\+A\+X@{I\+N\+T16\+\_\+\+M\+A\+X}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{I\+N\+T16\+\_\+\+M\+A\+X}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\+N\+T16\+\_\+\+M\+A\+X~(32767)}}\label{scanner_8flex_8cpp_ac58f2c111cc9989c86db2a7dc4fd84ca}
\hypertarget{scanner_8flex_8cpp_ad4e9955955b27624963643eac448118a}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!I\+N\+T16\+\_\+\+M\+I\+N@{I\+N\+T16\+\_\+\+M\+I\+N}}
\index{I\+N\+T16\+\_\+\+M\+I\+N@{I\+N\+T16\+\_\+\+M\+I\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{I\+N\+T16\+\_\+\+M\+I\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\+N\+T16\+\_\+\+M\+I\+N~(-\/32767-\/1)}}\label{scanner_8flex_8cpp_ad4e9955955b27624963643eac448118a}
\hypertarget{scanner_8flex_8cpp_a181807730d4a375f848ba139813ce04f}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!I\+N\+T32\+\_\+\+M\+A\+X@{I\+N\+T32\+\_\+\+M\+A\+X}}
\index{I\+N\+T32\+\_\+\+M\+A\+X@{I\+N\+T32\+\_\+\+M\+A\+X}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{I\+N\+T32\+\_\+\+M\+A\+X}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\+N\+T32\+\_\+\+M\+A\+X~(2147483647)}}\label{scanner_8flex_8cpp_a181807730d4a375f848ba139813ce04f}
\hypertarget{scanner_8flex_8cpp_a688eb21a22db27c2b2bd5836943cdcbe}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!I\+N\+T32\+\_\+\+M\+I\+N@{I\+N\+T32\+\_\+\+M\+I\+N}}
\index{I\+N\+T32\+\_\+\+M\+I\+N@{I\+N\+T32\+\_\+\+M\+I\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{I\+N\+T32\+\_\+\+M\+I\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\+N\+T32\+\_\+\+M\+I\+N~(-\/2147483647-\/1)}}\label{scanner_8flex_8cpp_a688eb21a22db27c2b2bd5836943cdcbe}
\hypertarget{scanner_8flex_8cpp_aaf7f29f45f1a513b4748a4e5014ddf6a}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!I\+N\+T8\+\_\+\+M\+A\+X@{I\+N\+T8\+\_\+\+M\+A\+X}}
\index{I\+N\+T8\+\_\+\+M\+A\+X@{I\+N\+T8\+\_\+\+M\+A\+X}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{I\+N\+T8\+\_\+\+M\+A\+X}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\+N\+T8\+\_\+\+M\+A\+X~(127)}}\label{scanner_8flex_8cpp_aaf7f29f45f1a513b4748a4e5014ddf6a}
\hypertarget{scanner_8flex_8cpp_aadcf2a81af243df333b31efa6461ab8e}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!I\+N\+T8\+\_\+\+M\+I\+N@{I\+N\+T8\+\_\+\+M\+I\+N}}
\index{I\+N\+T8\+\_\+\+M\+I\+N@{I\+N\+T8\+\_\+\+M\+I\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{I\+N\+T8\+\_\+\+M\+I\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\+N\+T8\+\_\+\+M\+I\+N~(-\/128)}}\label{scanner_8flex_8cpp_aadcf2a81af243df333b31efa6461ab8e}
\hypertarget{scanner_8flex_8cpp_aef88e7abfad3a0a8812ec4a04ea1de6b}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!isatty@{isatty}}
\index{isatty@{isatty}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{isatty}]{\setlength{\rightskip}{0pt plus 5cm}\#define isatty~\+\_\+isatty}}\label{scanner_8flex_8cpp_aef88e7abfad3a0a8812ec4a04ea1de6b}
\hypertarget{scanner_8flex_8cpp_a835f10dd1ab4bf9a80c4cd80ee6e3058}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!R\+E\+J\+E\+C\+T@{R\+E\+J\+E\+C\+T}}
\index{R\+E\+J\+E\+C\+T@{R\+E\+J\+E\+C\+T}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{R\+E\+J\+E\+C\+T}]{\setlength{\rightskip}{0pt plus 5cm}\#define R\+E\+J\+E\+C\+T~reject\+\_\+used\+\_\+but\+\_\+not\+\_\+detected}}\label{scanner_8flex_8cpp_a835f10dd1ab4bf9a80c4cd80ee6e3058}
\hypertarget{scanner_8flex_8cpp_a3ea490c9b3617d4479bd80ef93cd5602}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!U\+I\+N\+T16\+\_\+\+M\+A\+X@{U\+I\+N\+T16\+\_\+\+M\+A\+X}}
\index{U\+I\+N\+T16\+\_\+\+M\+A\+X@{U\+I\+N\+T16\+\_\+\+M\+A\+X}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{U\+I\+N\+T16\+\_\+\+M\+A\+X}]{\setlength{\rightskip}{0pt plus 5cm}\#define U\+I\+N\+T16\+\_\+\+M\+A\+X~(65535\+U)}}\label{scanner_8flex_8cpp_a3ea490c9b3617d4479bd80ef93cd5602}
\hypertarget{scanner_8flex_8cpp_ab5eb23180f7cc12b7d6c04a8ec067fdd}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!U\+I\+N\+T32\+\_\+\+M\+A\+X@{U\+I\+N\+T32\+\_\+\+M\+A\+X}}
\index{U\+I\+N\+T32\+\_\+\+M\+A\+X@{U\+I\+N\+T32\+\_\+\+M\+A\+X}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{U\+I\+N\+T32\+\_\+\+M\+A\+X}]{\setlength{\rightskip}{0pt plus 5cm}\#define U\+I\+N\+T32\+\_\+\+M\+A\+X~(4294967295\+U)}}\label{scanner_8flex_8cpp_ab5eb23180f7cc12b7d6c04a8ec067fdd}
\hypertarget{scanner_8flex_8cpp_aeb4e270a084ee26fe73e799861bd0252}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!U\+I\+N\+T8\+\_\+\+M\+A\+X@{U\+I\+N\+T8\+\_\+\+M\+A\+X}}
\index{U\+I\+N\+T8\+\_\+\+M\+A\+X@{U\+I\+N\+T8\+\_\+\+M\+A\+X}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{U\+I\+N\+T8\+\_\+\+M\+A\+X}]{\setlength{\rightskip}{0pt plus 5cm}\#define U\+I\+N\+T8\+\_\+\+M\+A\+X~(255\+U)}}\label{scanner_8flex_8cpp_aeb4e270a084ee26fe73e799861bd0252}
\hypertarget{scanner_8flex_8cpp_a448a4e9041a09588332733c6846c770c}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!unput@{unput}}
\index{unput@{unput}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{unput}]{\setlength{\rightskip}{0pt plus 5cm}\#define unput(
\begin{DoxyParamCaption}
\item[{}]{c}
\end{DoxyParamCaption}
)~yyunput( c, ({\bf yytext\+\_\+ptr})  )}}\label{scanner_8flex_8cpp_a448a4e9041a09588332733c6846c770c}
\hypertarget{scanner_8flex_8cpp_a428d4908abfd50460f32f03d9b76d43f}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!update\+\_\+location@{update\+\_\+location}}
\index{update\+\_\+location@{update\+\_\+location}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{update\+\_\+location}]{\setlength{\rightskip}{0pt plus 5cm}\#define update\+\_\+location~\{ {\bf yylloc}-\/$>$first\+\_\+column = {\bf yylloc}-\/$>$last\+\_\+column + 1; {\bf yylloc}-\/$>$last\+\_\+column += {\bf yyleng}; \}}}\label{scanner_8flex_8cpp_a428d4908abfd50460f32f03d9b76d43f}
\hypertarget{scanner_8flex_8cpp_a71ca89b3656acd0552f14949a571560b}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+A\+T\+\_\+\+B\+O\+L@{Y\+Y\+\_\+\+A\+T\+\_\+\+B\+O\+L}}
\index{Y\+Y\+\_\+\+A\+T\+\_\+\+B\+O\+L@{Y\+Y\+\_\+\+A\+T\+\_\+\+B\+O\+L}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+A\+T\+\_\+\+B\+O\+L}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+A\+T\+\_\+\+B\+O\+L(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~({\bf Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+L\+V\+A\+L\+U\+E}-\/$>$yy\+\_\+at\+\_\+bol)}}\label{scanner_8flex_8cpp_a71ca89b3656acd0552f14949a571560b}
\hypertarget{scanner_8flex_8cpp_a3cc40a460ad7df816678bcc05241e84c}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+B\+R\+E\+A\+K@{Y\+Y\+\_\+\+B\+R\+E\+A\+K}}
\index{Y\+Y\+\_\+\+B\+R\+E\+A\+K@{Y\+Y\+\_\+\+B\+R\+E\+A\+K}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+B\+R\+E\+A\+K}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+B\+R\+E\+A\+K~break;}}\label{scanner_8flex_8cpp_a3cc40a460ad7df816678bcc05241e84c}
\hypertarget{scanner_8flex_8cpp_ae7e51116e747d3390e7a6cfc6532834c}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E@{Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}}
\index{Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E@{Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E~16384}}\label{scanner_8flex_8cpp_ae7e51116e747d3390e7a6cfc6532834c}
\hypertarget{scanner_8flex_8cpp_ad689d97c15e807a6116ace7a420cea57}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+E\+O\+F\+\_\+\+P\+E\+N\+D\+I\+N\+G@{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+E\+O\+F\+\_\+\+P\+E\+N\+D\+I\+N\+G}}
\index{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+E\+O\+F\+\_\+\+P\+E\+N\+D\+I\+N\+G@{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+E\+O\+F\+\_\+\+P\+E\+N\+D\+I\+N\+G}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+E\+O\+F\+\_\+\+P\+E\+N\+D\+I\+N\+G}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+E\+O\+F\+\_\+\+P\+E\+N\+D\+I\+N\+G~2}}\label{scanner_8flex_8cpp_ad689d97c15e807a6116ace7a420cea57}
\hypertarget{scanner_8flex_8cpp_a53579db42834b88199458993912c646d}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+E\+W@{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+E\+W}}
\index{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+E\+W@{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+E\+W}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+E\+W}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+E\+W~0}}\label{scanner_8flex_8cpp_a53579db42834b88199458993912c646d}
\hypertarget{scanner_8flex_8cpp_a609d19f40900ecc2a5f812d9388c21fb}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+O\+R\+M\+A\+L@{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+O\+R\+M\+A\+L}}
\index{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+O\+R\+M\+A\+L@{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+O\+R\+M\+A\+L}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+O\+R\+M\+A\+L}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+N\+O\+R\+M\+A\+L~1}}\label{scanner_8flex_8cpp_a609d19f40900ecc2a5f812d9388c21fb}
\hypertarget{scanner_8flex_8cpp_aa093d500a6330d06d8e4760c494fac33}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R@{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R}}
\index{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R@{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R}}\label{scanner_8flex_8cpp_aa093d500a6330d06d8e4760c494fac33}
{\bfseries Value\+:}
\begin{DoxyCode}
( (\hyperlink{scanner_8flex_8cpp_a34b6ab3a3061471b6604dba48e47a101}{yy\_buffer\_stack}) \(\backslash\)
                          ? (\hyperlink{scanner_8flex_8cpp_a34b6ab3a3061471b6604dba48e47a101}{yy\_buffer\_stack})[(
      \hyperlink{scanner_8flex_8cpp_ae54779a12769204c826899d0531e40e6}{yy\_buffer\_stack\_top})] \(\backslash\)
                          : NULL)
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+L\+V\+A\+L\+U\+E@{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+L\+V\+A\+L\+U\+E}}
\index{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+L\+V\+A\+L\+U\+E@{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+L\+V\+A\+L\+U\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+L\+V\+A\+L\+U\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+L\+V\+A\+L\+U\+E~({\bf yy\+\_\+buffer\+\_\+stack})\mbox{[}({\bf yy\+\_\+buffer\+\_\+stack\+\_\+top})\mbox{]}}}\label{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}
\hypertarget{scanner_8flex_8cpp_ae5b01ac2fa5a6ad5fb97559638abe686}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+D\+E\+C\+L@{Y\+Y\+\_\+\+D\+E\+C\+L}}
\index{Y\+Y\+\_\+\+D\+E\+C\+L@{Y\+Y\+\_\+\+D\+E\+C\+L}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+D\+E\+C\+L}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+D\+E\+C\+L}}\label{scanner_8flex_8cpp_ae5b01ac2fa5a6ad5fb97559638abe686}
{\bfseries Value\+:}
\begin{DoxyCode}
\textcolor{keywordtype}{int} \hyperlink{scanner_8flex_8cpp_af841543a066aac7c9b1af107ec8d521c}{yylex} \(\backslash\)
               (YYSTYPE * yylval\_param, YYLTYPE * yylloc\_param )
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a7682c8d9cec0859408d2421fbe4a5570}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+D\+E\+C\+L\+\_\+\+I\+S\+\_\+\+O\+U\+R\+S@{Y\+Y\+\_\+\+D\+E\+C\+L\+\_\+\+I\+S\+\_\+\+O\+U\+R\+S}}
\index{Y\+Y\+\_\+\+D\+E\+C\+L\+\_\+\+I\+S\+\_\+\+O\+U\+R\+S@{Y\+Y\+\_\+\+D\+E\+C\+L\+\_\+\+I\+S\+\_\+\+O\+U\+R\+S}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+D\+E\+C\+L\+\_\+\+I\+S\+\_\+\+O\+U\+R\+S}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+D\+E\+C\+L\+\_\+\+I\+S\+\_\+\+O\+U\+R\+S~1}}\label{scanner_8flex_8cpp_a7682c8d9cec0859408d2421fbe4a5570}
\hypertarget{scanner_8flex_8cpp_acc3486d769af4e4b2820346a0093cc79}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+D\+O\+\_\+\+B\+E\+F\+O\+R\+E\+\_\+\+A\+C\+T\+I\+O\+N@{Y\+Y\+\_\+\+D\+O\+\_\+\+B\+E\+F\+O\+R\+E\+\_\+\+A\+C\+T\+I\+O\+N}}
\index{Y\+Y\+\_\+\+D\+O\+\_\+\+B\+E\+F\+O\+R\+E\+\_\+\+A\+C\+T\+I\+O\+N@{Y\+Y\+\_\+\+D\+O\+\_\+\+B\+E\+F\+O\+R\+E\+\_\+\+A\+C\+T\+I\+O\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+D\+O\+\_\+\+B\+E\+F\+O\+R\+E\+\_\+\+A\+C\+T\+I\+O\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+D\+O\+\_\+\+B\+E\+F\+O\+R\+E\+\_\+\+A\+C\+T\+I\+O\+N}}\label{scanner_8flex_8cpp_acc3486d769af4e4b2820346a0093cc79}
{\bfseries Value\+:}
\begin{DoxyCode}
(\hyperlink{scanner_8flex_8cpp_a790a191a93ef4d3b8c0bb43fd7480052}{yytext\_ptr}) = \hyperlink{scanner_8flex_8cpp_a71cf769ce518e8687bf8999b278c65f4}{yy\_bp}; \hyperlink{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{    yyleng} = (size\_t) (\hyperlink{scanner_8flex_8cpp_ab98daea4ec951dfa966b5ca0f8133d38}{yy\_cp} - \hyperlink{scanner_8flex_8cpp_a71cf769ce518e8687bf8999b278c65f4}{yy\_bp}); \(\backslash\)
    (\hyperlink{scanner_8flex_8cpp_a13f78e763996d2d86c85b45cbe146282}{yy\_hold\_char}) = *\hyperlink{scanner_8flex_8cpp_ab98daea4ec951dfa966b5ca0f8133d38}{yy\_cp}; \(\backslash\)
    *\hyperlink{scanner_8flex_8cpp_ab98daea4ec951dfa966b5ca0f8133d38}{yy\_cp} = \textcolor{charliteral}{'\(\backslash\)0'}; \(\backslash\)
    (\hyperlink{scanner_8flex_8cpp_ade8fc57d3529bff56440a4f3e9c29586}{yy\_c\_buf\_p}) = \hyperlink{scanner_8flex_8cpp_ab98daea4ec951dfa966b5ca0f8133d38}{yy\_cp};
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_ab2708fd42cff29ce6a0a52b91bea40d1}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R@{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R}}
\index{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R@{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R~48}}\label{scanner_8flex_8cpp_ab2708fd42cff29ce6a0a52b91bea40d1}
\hypertarget{scanner_8flex_8cpp_ab866a64da164ed2d4d444df1ef1fc9b3}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+C\+H\+A\+R@{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+C\+H\+A\+R}}
\index{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+C\+H\+A\+R@{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+C\+H\+A\+R}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+C\+H\+A\+R}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+C\+H\+A\+R~0}}\label{scanner_8flex_8cpp_ab866a64da164ed2d4d444df1ef1fc9b3}
\hypertarget{scanner_8flex_8cpp_ae93e67b85c44f6bd31ead14a552a35c8}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+E\+X\+I\+T\+\_\+\+F\+A\+I\+L\+U\+R\+E@{Y\+Y\+\_\+\+E\+X\+I\+T\+\_\+\+F\+A\+I\+L\+U\+R\+E}}
\index{Y\+Y\+\_\+\+E\+X\+I\+T\+\_\+\+F\+A\+I\+L\+U\+R\+E@{Y\+Y\+\_\+\+E\+X\+I\+T\+\_\+\+F\+A\+I\+L\+U\+R\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+E\+X\+I\+T\+\_\+\+F\+A\+I\+L\+U\+R\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+E\+X\+I\+T\+\_\+\+F\+A\+I\+L\+U\+R\+E~2}}\label{scanner_8flex_8cpp_ae93e67b85c44f6bd31ead14a552a35c8}
\hypertarget{scanner_8flex_8cpp_a26938d921de835f6183c02e54cf08828}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E@{Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E}}
\index{Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E@{Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E~void $\ast$}}\label{scanner_8flex_8cpp_a26938d921de835f6183c02e54cf08828}
\hypertarget{scanner_8flex_8cpp_ac0586b8b0b092d02f4ba7d45abe328f2}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+F\+A\+T\+A\+L\+\_\+\+E\+R\+R\+O\+R@{Y\+Y\+\_\+\+F\+A\+T\+A\+L\+\_\+\+E\+R\+R\+O\+R}}
\index{Y\+Y\+\_\+\+F\+A\+T\+A\+L\+\_\+\+E\+R\+R\+O\+R@{Y\+Y\+\_\+\+F\+A\+T\+A\+L\+\_\+\+E\+R\+R\+O\+R}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+F\+A\+T\+A\+L\+\_\+\+E\+R\+R\+O\+R}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+F\+A\+T\+A\+L\+\_\+\+E\+R\+R\+O\+R(
\begin{DoxyParamCaption}
\item[{}]{msg}
\end{DoxyParamCaption}
)~{\bf yy\+\_\+fatal\+\_\+error}( msg )}}\label{scanner_8flex_8cpp_ac0586b8b0b092d02f4ba7d45abe328f2}
\hypertarget{scanner_8flex_8cpp_a243ca1d30872935faf05ea5118ed6fdc}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+A\+J\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N@{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+A\+J\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}}
\index{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+A\+J\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N@{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+A\+J\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+A\+J\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+A\+J\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N~2}}\label{scanner_8flex_8cpp_a243ca1d30872935faf05ea5118ed6fdc}
\hypertarget{scanner_8flex_8cpp_a90f9d458829400869e47efb68a865677}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N@{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}}
\index{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N@{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N~5}}\label{scanner_8flex_8cpp_a90f9d458829400869e47efb68a865677}
\hypertarget{scanner_8flex_8cpp_ac676bd06869180ea493e9b6d7c078dbb}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+S\+U\+B\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N@{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+S\+U\+B\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}}
\index{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+S\+U\+B\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N@{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+S\+U\+B\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+S\+U\+B\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+F\+L\+E\+X\+\_\+\+S\+U\+B\+M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+O\+N~37}}\label{scanner_8flex_8cpp_ac676bd06869180ea493e9b6d7c078dbb}
\hypertarget{scanner_8flex_8cpp_ac5d478d90ea9a2ecd43d579067a2e89d}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+F\+L\+U\+S\+H\+\_\+\+B\+U\+F\+F\+E\+R@{Y\+Y\+\_\+\+F\+L\+U\+S\+H\+\_\+\+B\+U\+F\+F\+E\+R}}
\index{Y\+Y\+\_\+\+F\+L\+U\+S\+H\+\_\+\+B\+U\+F\+F\+E\+R@{Y\+Y\+\_\+\+F\+L\+U\+S\+H\+\_\+\+B\+U\+F\+F\+E\+R}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+F\+L\+U\+S\+H\+\_\+\+B\+U\+F\+F\+E\+R}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+F\+L\+U\+S\+H\+\_\+\+B\+U\+F\+F\+E\+R~{\bf yy\+\_\+flush\+\_\+buffer}({\bf Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R} )}}\label{scanner_8flex_8cpp_ac5d478d90ea9a2ecd43d579067a2e89d}
\hypertarget{scanner_8flex_8cpp_aacfdca45fa4beb8b06172525a53c424a}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+I\+N\+P\+U\+T@{Y\+Y\+\_\+\+I\+N\+P\+U\+T}}
\index{Y\+Y\+\_\+\+I\+N\+P\+U\+T@{Y\+Y\+\_\+\+I\+N\+P\+U\+T}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+I\+N\+P\+U\+T}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+I\+N\+P\+U\+T(
\begin{DoxyParamCaption}
\item[{}]{buf, }
\item[{}]{result, }
\item[{}]{max\+\_\+size}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_aacfdca45fa4beb8b06172525a53c424a}
{\bfseries Value\+:}
\begin{DoxyCode}
\textcolor{keywordflow}{if} ( \hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{YY\_CURRENT\_BUFFER\_LVALUE}->yy\_is\_interactive ) \(\backslash\)
        \{ \(\backslash\)
        int c = \textcolor{charliteral}{'*'}; \(\backslash\)
        size\_t n; \(\backslash\)
        for ( n = 0; n < max\_size && \(\backslash\)
                 (c = getc( \hyperlink{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{yyin} )) != EOF && c != \textcolor{charliteral}{'\(\backslash\)n'}; ++n ) \(\backslash\)
            buf[n] = (\textcolor{keywordtype}{char}) c; \(\backslash\)
        \hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{if} ( c == '\(\backslash\)n' ) \(\backslash\)
            buf[n++] = (\textcolor{keywordtype}{char}) c; \(\backslash\)
        \hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{if} ( c == EOF && ferror( \hyperlink{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{yyin} ) ) \(\backslash\)
            \hyperlink{scanner_8flex_8cpp_ac0586b8b0b092d02f4ba7d45abe328f2}{YY\_FATAL\_ERROR}( "\hyperlink{scanner_8flex_8cpp_a171692544b8e065853e387755849a433}{input} in flex scanner failed" ); \(\backslash\)
        result = n; \(\backslash\)
        \} \(\backslash\)
    else \(\backslash\)
        \{ \(\backslash\)
        errno=0; \hyperlink{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}{        while} ( (result = fread(buf, 1, max\_size, \hyperlink{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{yyin}))==0 && ferror(
      \hyperlink{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{yyin})) \(\backslash\)
            \{ \hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{            if}( errno != EINTR) \(\backslash\)
                \{ \hyperlink{scanner_8flex_8cpp_ac0586b8b0b092d02f4ba7d45abe328f2}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_ac0586b8b0b092d02f4ba7d45abe328f2}{                YY\_FATAL\_ERROR}( \textcolor{stringliteral}{"input in flex scanner failed"} ); \(\backslash\)
                break; \(\backslash\)
                \} \(\backslash\)
            errno=0; \(\backslash\)
            clearerr(\hyperlink{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{yyin}); \(\backslash\)
            \} \(\backslash\)
        \}\(\backslash\)
\(\backslash\)
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a1ae16e642a197fa4948998525813c6f5}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+I\+N\+T\+\_\+\+A\+L\+I\+G\+N\+E\+D@{Y\+Y\+\_\+\+I\+N\+T\+\_\+\+A\+L\+I\+G\+N\+E\+D}}
\index{Y\+Y\+\_\+\+I\+N\+T\+\_\+\+A\+L\+I\+G\+N\+E\+D@{Y\+Y\+\_\+\+I\+N\+T\+\_\+\+A\+L\+I\+G\+N\+E\+D}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+I\+N\+T\+\_\+\+A\+L\+I\+G\+N\+E\+D}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+I\+N\+T\+\_\+\+A\+L\+I\+G\+N\+E\+D~short int}}\label{scanner_8flex_8cpp_a1ae16e642a197fa4948998525813c6f5}
\hypertarget{scanner_8flex_8cpp_a12e5f3a76911433480bca7f4edba6119}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+L\+E\+S\+S\+\_\+\+L\+I\+N\+E\+N\+O@{Y\+Y\+\_\+\+L\+E\+S\+S\+\_\+\+L\+I\+N\+E\+N\+O}}
\index{Y\+Y\+\_\+\+L\+E\+S\+S\+\_\+\+L\+I\+N\+E\+N\+O@{Y\+Y\+\_\+\+L\+E\+S\+S\+\_\+\+L\+I\+N\+E\+N\+O}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+L\+E\+S\+S\+\_\+\+L\+I\+N\+E\+N\+O}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+L\+E\+S\+S\+\_\+\+L\+I\+N\+E\+N\+O(
\begin{DoxyParamCaption}
\item[{}]{n}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a12e5f3a76911433480bca7f4edba6119}
{\bfseries Value\+:}
\begin{DoxyCode}
\textcolor{keywordflow}{do} \{ \(\backslash\)
                int yyl;\(\backslash\)
                for ( yyl = n; yyl < \hyperlink{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{yyleng}; ++yyl )\(\backslash\)
                    \textcolor{keywordflow}{if} ( \hyperlink{scanner_8flex_8cpp_a35b96d819f6a8f8638894c429e68b02a}{yytext}[yyl] == \textcolor{charliteral}{'\(\backslash\)n'} )\(\backslash\)
                        --\hyperlink{scanner_8flex_8cpp_a5e36364965360da7b7cdfc2188e0af84}{yylineno};\(\backslash\)
            \}\textcolor{keywordflow}{while}(0)
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a68792d73820bc46a71d3d4e613f0b977}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+A\+D\+J@{Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+A\+D\+J}}
\index{Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+A\+D\+J@{Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+A\+D\+J}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+A\+D\+J}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+A\+D\+J~0}}\label{scanner_8flex_8cpp_a68792d73820bc46a71d3d4e613f0b977}
\hypertarget{scanner_8flex_8cpp_ab7eb911e18655f2f78e63afe5a8a4a12}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+new\+\_\+buffer@{yy\+\_\+new\+\_\+buffer}}
\index{yy\+\_\+new\+\_\+buffer@{yy\+\_\+new\+\_\+buffer}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+new\+\_\+buffer}]{\setlength{\rightskip}{0pt plus 5cm}\#define yy\+\_\+new\+\_\+buffer~{\bf yy\+\_\+create\+\_\+buffer}}}\label{scanner_8flex_8cpp_ab7eb911e18655f2f78e63afe5a8a4a12}
\hypertarget{scanner_8flex_8cpp_a0406739e64fb5750cf995d2ae68ce69d}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+N\+E\+W\+\_\+\+F\+I\+L\+E@{Y\+Y\+\_\+\+N\+E\+W\+\_\+\+F\+I\+L\+E}}
\index{Y\+Y\+\_\+\+N\+E\+W\+\_\+\+F\+I\+L\+E@{Y\+Y\+\_\+\+N\+E\+W\+\_\+\+F\+I\+L\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+N\+E\+W\+\_\+\+F\+I\+L\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+N\+E\+W\+\_\+\+F\+I\+L\+E~{\bf yyrestart}({\bf yyin}  )}}\label{scanner_8flex_8cpp_a0406739e64fb5750cf995d2ae68ce69d}
\hypertarget{scanner_8flex_8cpp_a8e0bcf8f8a5b613ea583347f8bc31cbf}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+N\+U\+L\+L@{Y\+Y\+\_\+\+N\+U\+L\+L}}
\index{Y\+Y\+\_\+\+N\+U\+L\+L@{Y\+Y\+\_\+\+N\+U\+L\+L}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+N\+U\+L\+L}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+N\+U\+L\+L~0}}\label{scanner_8flex_8cpp_a8e0bcf8f8a5b613ea583347f8bc31cbf}
\hypertarget{scanner_8flex_8cpp_ae558785bb896e090901c2b905f6790c6}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+N\+U\+M\+\_\+\+R\+U\+L\+E\+S@{Y\+Y\+\_\+\+N\+U\+M\+\_\+\+R\+U\+L\+E\+S}}
\index{Y\+Y\+\_\+\+N\+U\+M\+\_\+\+R\+U\+L\+E\+S@{Y\+Y\+\_\+\+N\+U\+M\+\_\+\+R\+U\+L\+E\+S}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+N\+U\+M\+\_\+\+R\+U\+L\+E\+S}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+N\+U\+M\+\_\+\+R\+U\+L\+E\+S~47}}\label{scanner_8flex_8cpp_ae558785bb896e090901c2b905f6790c6}
\hypertarget{scanner_8flex_8cpp_aab1491ceccb1c95c14320b2903773a1c}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+R\+E\+A\+D\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E@{Y\+Y\+\_\+\+R\+E\+A\+D\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}}
\index{Y\+Y\+\_\+\+R\+E\+A\+D\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E@{Y\+Y\+\_\+\+R\+E\+A\+D\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+R\+E\+A\+D\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+R\+E\+A\+D\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E~8192}}\label{scanner_8flex_8cpp_aab1491ceccb1c95c14320b2903773a1c}
\hypertarget{scanner_8flex_8cpp_a56858d18c7eda4f53664496ef566f651}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+R\+E\+S\+T\+O\+R\+E\+\_\+\+Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+O\+F\+F\+S\+E\+T@{Y\+Y\+\_\+\+R\+E\+S\+T\+O\+R\+E\+\_\+\+Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+O\+F\+F\+S\+E\+T}}
\index{Y\+Y\+\_\+\+R\+E\+S\+T\+O\+R\+E\+\_\+\+Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+O\+F\+F\+S\+E\+T@{Y\+Y\+\_\+\+R\+E\+S\+T\+O\+R\+E\+\_\+\+Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+O\+F\+F\+S\+E\+T}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+R\+E\+S\+T\+O\+R\+E\+\_\+\+Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+O\+F\+F\+S\+E\+T}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+R\+E\+S\+T\+O\+R\+E\+\_\+\+Y\+Y\+\_\+\+M\+O\+R\+E\+\_\+\+O\+F\+F\+S\+E\+T}}\label{scanner_8flex_8cpp_a56858d18c7eda4f53664496ef566f651}
\hypertarget{scanner_8flex_8cpp_a690504b662e4281515bf12722df178ba}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+R\+U\+L\+E\+\_\+\+S\+E\+T\+U\+P@{Y\+Y\+\_\+\+R\+U\+L\+E\+\_\+\+S\+E\+T\+U\+P}}
\index{Y\+Y\+\_\+\+R\+U\+L\+E\+\_\+\+S\+E\+T\+U\+P@{Y\+Y\+\_\+\+R\+U\+L\+E\+\_\+\+S\+E\+T\+U\+P}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+R\+U\+L\+E\+\_\+\+S\+E\+T\+U\+P}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+R\+U\+L\+E\+\_\+\+S\+E\+T\+U\+P~{\bf Y\+Y\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+T\+I\+O\+N}}}\label{scanner_8flex_8cpp_a690504b662e4281515bf12722df178ba}
\hypertarget{scanner_8flex_8cpp_af1185350b7a92cf8aa5324c68850c8a6}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+S\+C\+\_\+\+T\+O\+\_\+\+U\+I@{Y\+Y\+\_\+\+S\+C\+\_\+\+T\+O\+\_\+\+U\+I}}
\index{Y\+Y\+\_\+\+S\+C\+\_\+\+T\+O\+\_\+\+U\+I@{Y\+Y\+\_\+\+S\+C\+\_\+\+T\+O\+\_\+\+U\+I}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+S\+C\+\_\+\+T\+O\+\_\+\+U\+I}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+S\+C\+\_\+\+T\+O\+\_\+\+U\+I(
\begin{DoxyParamCaption}
\item[{}]{c}
\end{DoxyParamCaption}
)~((unsigned int) (unsigned char) c)}}\label{scanner_8flex_8cpp_af1185350b7a92cf8aa5324c68850c8a6}
\hypertarget{scanner_8flex_8cpp_a12e30d13a76a94e78010db9996d39c50}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+set\+\_\+bol@{yy\+\_\+set\+\_\+bol}}
\index{yy\+\_\+set\+\_\+bol@{yy\+\_\+set\+\_\+bol}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+set\+\_\+bol}]{\setlength{\rightskip}{0pt plus 5cm}\#define yy\+\_\+set\+\_\+bol(
\begin{DoxyParamCaption}
\item[{}]{at\+\_\+bol}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a12e30d13a76a94e78010db9996d39c50}
{\bfseries Value\+:}
\begin{DoxyCode}
\{ \hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{    if} ( ! \hyperlink{scanner_8flex_8cpp_aa093d500a6330d06d8e4760c494fac33}{YY\_CURRENT\_BUFFER} )\{\hyperlink{scanner_8flex_8cpp_a2e9898ec03e594f5a82387c787776ef6}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a2e9898ec03e594f5a82387c787776ef6}{        yyensure\_buffer\_stack} (); \hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{        YY\_CURRENT\_BUFFER\_LVALUE} =    \hyperlink{scanner_8flex_8cpp_a5bc6f1a5f7812508f425b08283f13ae8}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a5bc6f1a5f7812508f425b08283f13ae8}{            yy\_create\_buffer}(\hyperlink{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{yyin},\hyperlink{scanner_8flex_8cpp_ae7e51116e747d3390e7a6cfc6532834c}{YY\_BUF\_SIZE} ); \(\backslash\)
    \} \hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{    YY\_CURRENT\_BUFFER\_LVALUE}->yy\_at\_bol = at\_bol; \(\backslash\)
    \}
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_ac56eb96366c08862bf0efe5d83d1fc4c}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+set\+\_\+interactive@{yy\+\_\+set\+\_\+interactive}}
\index{yy\+\_\+set\+\_\+interactive@{yy\+\_\+set\+\_\+interactive}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+set\+\_\+interactive}]{\setlength{\rightskip}{0pt plus 5cm}\#define yy\+\_\+set\+\_\+interactive(
\begin{DoxyParamCaption}
\item[{}]{is\+\_\+interactive}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ac56eb96366c08862bf0efe5d83d1fc4c}
{\bfseries Value\+:}
\begin{DoxyCode}
\{ \hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{    if} ( ! \hyperlink{scanner_8flex_8cpp_aa093d500a6330d06d8e4760c494fac33}{YY\_CURRENT\_BUFFER} )\{ \hyperlink{scanner_8flex_8cpp_a2e9898ec03e594f5a82387c787776ef6}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a2e9898ec03e594f5a82387c787776ef6}{        yyensure\_buffer\_stack} (); \hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{        YY\_CURRENT\_BUFFER\_LVALUE} =    \hyperlink{scanner_8flex_8cpp_a5bc6f1a5f7812508f425b08283f13ae8}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a5bc6f1a5f7812508f425b08283f13ae8}{            yy\_create\_buffer}(\hyperlink{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{yyin},\hyperlink{scanner_8flex_8cpp_ae7e51116e747d3390e7a6cfc6532834c}{YY\_BUF\_SIZE} ); \(\backslash\)
    \} \hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a817a6a24af62508b5a35f4bed5f56a2e}{    YY\_CURRENT\_BUFFER\_LVALUE}->yy\_is\_interactive = is\_interactive; \(\backslash\)
    \}
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_ae1ef5933028cbc587d31328e53d11a99}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+S\+K\+I\+P\+\_\+\+Y\+Y\+W\+R\+A\+P@{Y\+Y\+\_\+\+S\+K\+I\+P\+\_\+\+Y\+Y\+W\+R\+A\+P}}
\index{Y\+Y\+\_\+\+S\+K\+I\+P\+\_\+\+Y\+Y\+W\+R\+A\+P@{Y\+Y\+\_\+\+S\+K\+I\+P\+\_\+\+Y\+Y\+W\+R\+A\+P}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+S\+K\+I\+P\+\_\+\+Y\+Y\+W\+R\+A\+P}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+S\+K\+I\+P\+\_\+\+Y\+Y\+W\+R\+A\+P}}\label{scanner_8flex_8cpp_ae1ef5933028cbc587d31328e53d11a99}
\hypertarget{scanner_8flex_8cpp_a8e14785f9eab7a997d659b25af9584c5}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+S\+T\+A\+R\+T@{Y\+Y\+\_\+\+S\+T\+A\+R\+T}}
\index{Y\+Y\+\_\+\+S\+T\+A\+R\+T@{Y\+Y\+\_\+\+S\+T\+A\+R\+T}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+S\+T\+A\+R\+T}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+S\+T\+A\+R\+T~((({\bf yy\+\_\+start}) -\/ 1) / 2)}}\label{scanner_8flex_8cpp_a8e14785f9eab7a997d659b25af9584c5}
\hypertarget{scanner_8flex_8cpp_a227e75c43b9e0cd41529974230be7e75}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+S\+T\+A\+R\+T\+\_\+\+S\+T\+A\+C\+K\+\_\+\+I\+N\+C\+R@{Y\+Y\+\_\+\+S\+T\+A\+R\+T\+\_\+\+S\+T\+A\+C\+K\+\_\+\+I\+N\+C\+R}}
\index{Y\+Y\+\_\+\+S\+T\+A\+R\+T\+\_\+\+S\+T\+A\+C\+K\+\_\+\+I\+N\+C\+R@{Y\+Y\+\_\+\+S\+T\+A\+R\+T\+\_\+\+S\+T\+A\+C\+K\+\_\+\+I\+N\+C\+R}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+S\+T\+A\+R\+T\+\_\+\+S\+T\+A\+C\+K\+\_\+\+I\+N\+C\+R}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+S\+T\+A\+R\+T\+\_\+\+S\+T\+A\+C\+K\+\_\+\+I\+N\+C\+R~25}}\label{scanner_8flex_8cpp_a227e75c43b9e0cd41529974230be7e75}
\hypertarget{scanner_8flex_8cpp_ac2f8b6fccdc516d96b02ac09a4dc01bd}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E@{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}}
\index{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E@{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E~(({\bf Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E} + 2) $\ast$ sizeof({\bf yy\+\_\+state\+\_\+type}))}}\label{scanner_8flex_8cpp_ac2f8b6fccdc516d96b02ac09a4dc01bd}
\hypertarget{scanner_8flex_8cpp_ab3077e60914fc54dcc55ecae1ce9700b}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+E\+O\+F@{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+E\+O\+F}}
\index{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+E\+O\+F@{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+E\+O\+F}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+E\+O\+F}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+S\+T\+A\+T\+E\+\_\+\+E\+O\+F(
\begin{DoxyParamCaption}
\item[{}]{state}
\end{DoxyParamCaption}
)~({\bf Y\+Y\+\_\+\+E\+N\+D\+\_\+\+O\+F\+\_\+\+B\+U\+F\+F\+E\+R} + state + 1)}}\label{scanner_8flex_8cpp_ab3077e60914fc54dcc55ecae1ce9700b}
\hypertarget{scanner_8flex_8cpp_a8aaa9e1fa7f13d6954d045ef973a9c84}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+S\+T\+R\+U\+C\+T\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E@{Y\+Y\+\_\+\+S\+T\+R\+U\+C\+T\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}
\index{Y\+Y\+\_\+\+S\+T\+R\+U\+C\+T\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E@{Y\+Y\+\_\+\+S\+T\+R\+U\+C\+T\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+S\+T\+R\+U\+C\+T\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+S\+T\+R\+U\+C\+T\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}\label{scanner_8flex_8cpp_a8aaa9e1fa7f13d6954d045ef973a9c84}
\hypertarget{scanner_8flex_8cpp_aa79d63ed3ff8d2249baf1732a73089f5}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E@{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}
\index{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E@{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}\label{scanner_8flex_8cpp_aa79d63ed3ff8d2249baf1732a73089f5}
\hypertarget{scanner_8flex_8cpp_ae0f2b0b5f04b2338367826b5670774f9}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+S\+I\+Z\+E\+\_\+\+T@{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+S\+I\+Z\+E\+\_\+\+T}}
\index{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+S\+I\+Z\+E\+\_\+\+T@{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+S\+I\+Z\+E\+\_\+\+T}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+S\+I\+Z\+E\+\_\+\+T}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+T\+Y\+P\+E\+D\+E\+F\+\_\+\+Y\+Y\+\_\+\+S\+I\+Z\+E\+\_\+\+T}}\label{scanner_8flex_8cpp_ae0f2b0b5f04b2338367826b5670774f9}
\hypertarget{scanner_8flex_8cpp_a6198b2fcf96178b24ad4efff2a3debb0}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+T\+I\+O\+N@{Y\+Y\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+T\+I\+O\+N}}
\index{Y\+Y\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+T\+I\+O\+N@{Y\+Y\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+T\+I\+O\+N}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+T\+I\+O\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+T\+I\+O\+N}}\label{scanner_8flex_8cpp_a6198b2fcf96178b24ad4efff2a3debb0}
\hypertarget{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyconst@{yyconst}}
\index{yyconst@{yyconst}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyconst}]{\setlength{\rightskip}{0pt plus 5cm}\#define yyconst}}\label{scanner_8flex_8cpp_aa2f1a918be586b44bf08126bde2d7cc9}
\hypertarget{scanner_8flex_8cpp_ae65cb72d09db0abdc4b8e8c4d533ab14}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyless@{yyless}}
\index{yyless@{yyless}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyless}]{\setlength{\rightskip}{0pt plus 5cm}\#define yyless(
\begin{DoxyParamCaption}
\item[{}]{n}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ae65cb72d09db0abdc4b8e8c4d533ab14}
{\bfseries Value\+:}
\begin{DoxyCode}
\textcolor{keywordflow}{do} \(\backslash\)
        \{ \(\backslash\)
        \textcolor{comment}{/* Undo effects of setting up yytext. */} \(\backslash\)
        int yyless\_macro\_arg = (n); \hyperlink{scanner_8flex_8cpp_a12e5f3a76911433480bca7f4edba6119}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a12e5f3a76911433480bca7f4edba6119}{        YY\_LESS\_LINENO}(yyless\_macro\_arg);\(\backslash\)
        *\hyperlink{scanner_8flex_8cpp_ab98daea4ec951dfa966b5ca0f8133d38}{yy\_cp} = (\hyperlink{scanner_8flex_8cpp_a13f78e763996d2d86c85b45cbe146282}{yy\_hold\_char}); \hyperlink{scanner_8flex_8cpp_a56858d18c7eda4f53664496ef566f651}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a56858d18c7eda4f53664496ef566f651}{        YY\_RESTORE\_YY\_MORE\_OFFSET} \(\backslash\)
        (\hyperlink{scanner_8flex_8cpp_ade8fc57d3529bff56440a4f3e9c29586}{yy\_c\_buf\_p}) = \hyperlink{scanner_8flex_8cpp_ab98daea4ec951dfa966b5ca0f8133d38}{yy\_cp} = \hyperlink{scanner_8flex_8cpp_a71cf769ce518e8687bf8999b278c65f4}{yy\_bp} + yyless\_macro\_arg - 
      \hyperlink{scanner_8flex_8cpp_a68792d73820bc46a71d3d4e613f0b977}{YY\_MORE\_ADJ}; \hyperlink{scanner_8flex_8cpp_acc3486d769af4e4b2820346a0093cc79}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_acc3486d769af4e4b2820346a0093cc79}{        YY\_DO\_BEFORE\_ACTION}; \textcolor{comment}{/* set up yytext again */} \(\backslash\)
        \} \hyperlink{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}{    while} ( 0 )
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_ae65cb72d09db0abdc4b8e8c4d533ab14}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyless@{yyless}}
\index{yyless@{yyless}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyless}]{\setlength{\rightskip}{0pt plus 5cm}\#define yyless(
\begin{DoxyParamCaption}
\item[{}]{n}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ae65cb72d09db0abdc4b8e8c4d533ab14}
{\bfseries Value\+:}
\begin{DoxyCode}
\textcolor{keywordflow}{do} \(\backslash\)
        \{ \(\backslash\)
        \textcolor{comment}{/* Undo effects of setting up yytext. */} \(\backslash\)
        int yyless\_macro\_arg = (n); \hyperlink{scanner_8flex_8cpp_a12e5f3a76911433480bca7f4edba6119}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a12e5f3a76911433480bca7f4edba6119}{        YY\_LESS\_LINENO}(yyless\_macro\_arg);\hyperlink{scanner_8flex_8cpp_a35b96d819f6a8f8638894c429e68b02a}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a35b96d819f6a8f8638894c429e68b02a}{        yytext}[\hyperlink{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{yyleng}] = (\hyperlink{scanner_8flex_8cpp_a13f78e763996d2d86c85b45cbe146282}{yy\_hold\_char}); \(\backslash\)
        (\hyperlink{scanner_8flex_8cpp_ade8fc57d3529bff56440a4f3e9c29586}{yy\_c\_buf\_p}) = \hyperlink{scanner_8flex_8cpp_a35b96d819f6a8f8638894c429e68b02a}{yytext} + yyless\_macro\_arg; \(\backslash\)
        (\hyperlink{scanner_8flex_8cpp_a13f78e763996d2d86c85b45cbe146282}{yy\_hold\_char}) = *(\hyperlink{scanner_8flex_8cpp_ade8fc57d3529bff56440a4f3e9c29586}{yy\_c\_buf\_p}); \(\backslash\)
        *(\hyperlink{scanner_8flex_8cpp_ade8fc57d3529bff56440a4f3e9c29586}{yy\_c\_buf\_p}) = \textcolor{charliteral}{'\(\backslash\)0'}; \hyperlink{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{        yyleng} = yyless\_macro\_arg; \(\backslash\)
        \} \hyperlink{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}{\(\backslash\)}
\hyperlink{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}{    while} ( 0 )
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a745d37b5e002b2e5f93ad42ea7b554be}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yymore@{yymore}}
\index{yymore@{yymore}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yymore}]{\setlength{\rightskip}{0pt plus 5cm}\#define yymore(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~yymore\+\_\+used\+\_\+but\+\_\+not\+\_\+detected}}\label{scanner_8flex_8cpp_a745d37b5e002b2e5f93ad42ea7b554be}
\hypertarget{scanner_8flex_8cpp_a32b5b960944f946b192d54f672569cd9}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+S\+T\+A\+T\+E@{Y\+Y\+S\+T\+A\+T\+E}}
\index{Y\+Y\+S\+T\+A\+T\+E@{Y\+Y\+S\+T\+A\+T\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+S\+T\+A\+T\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+S\+T\+A\+T\+E~{\bf Y\+Y\+\_\+\+S\+T\+A\+R\+T}}}\label{scanner_8flex_8cpp_a32b5b960944f946b192d54f672569cd9}
\hypertarget{scanner_8flex_8cpp_a828cc83270f8f5bb1688e14dd4e28128}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+T\+A\+B\+L\+E\+S\+\_\+\+N\+A\+M\+E@{Y\+Y\+T\+A\+B\+L\+E\+S\+\_\+\+N\+A\+M\+E}}
\index{Y\+Y\+T\+A\+B\+L\+E\+S\+\_\+\+N\+A\+M\+E@{Y\+Y\+T\+A\+B\+L\+E\+S\+\_\+\+N\+A\+M\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+T\+A\+B\+L\+E\+S\+\_\+\+N\+A\+M\+E}]{\setlength{\rightskip}{0pt plus 5cm}\#define Y\+Y\+T\+A\+B\+L\+E\+S\+\_\+\+N\+A\+M\+E~\char`\"{}yytables\char`\"{}}}\label{scanner_8flex_8cpp_a828cc83270f8f5bb1688e14dd4e28128}
\hypertarget{scanner_8flex_8cpp_ac3286b18a2e91b4571b97df96a118e84}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyterminate@{yyterminate}}
\index{yyterminate@{yyterminate}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyterminate}]{\setlength{\rightskip}{0pt plus 5cm}\#define yyterminate(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~return {\bf Y\+Y\+\_\+\+N\+U\+L\+L}}}\label{scanner_8flex_8cpp_ac3286b18a2e91b4571b97df96a118e84}
\hypertarget{scanner_8flex_8cpp_a790a191a93ef4d3b8c0bb43fd7480052}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yytext\+\_\+ptr@{yytext\+\_\+ptr}}
\index{yytext\+\_\+ptr@{yytext\+\_\+ptr}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yytext\+\_\+ptr}]{\setlength{\rightskip}{0pt plus 5cm}\#define yytext\+\_\+ptr~{\bf yytext}}}\label{scanner_8flex_8cpp_a790a191a93ef4d3b8c0bb43fd7480052}
\hypertarget{scanner_8flex_8cpp_ade1e2db9970733fbc3d9fecd09ce9771}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yywrap@{yywrap}}
\index{yywrap@{yywrap}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yywrap}]{\setlength{\rightskip}{0pt plus 5cm}\#define yywrap(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~1}}\label{scanner_8flex_8cpp_ade1e2db9970733fbc3d9fecd09ce9771}


\subsection{Typedef Documentation}
\hypertarget{scanner_8flex_8cpp_a2e73b2c75126814585525fb2e9d51159}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!flex\+\_\+int16\+\_\+t@{flex\+\_\+int16\+\_\+t}}
\index{flex\+\_\+int16\+\_\+t@{flex\+\_\+int16\+\_\+t}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{flex\+\_\+int16\+\_\+t}]{\setlength{\rightskip}{0pt plus 5cm}typedef short int {\bf flex\+\_\+int16\+\_\+t}}}\label{scanner_8flex_8cpp_a2e73b2c75126814585525fb2e9d51159}
\hypertarget{scanner_8flex_8cpp_a838ce943cf44ef7769480714fc6c3ba9}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!flex\+\_\+int32\+\_\+t@{flex\+\_\+int32\+\_\+t}}
\index{flex\+\_\+int32\+\_\+t@{flex\+\_\+int32\+\_\+t}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{flex\+\_\+int32\+\_\+t}]{\setlength{\rightskip}{0pt plus 5cm}typedef int {\bf flex\+\_\+int32\+\_\+t}}}\label{scanner_8flex_8cpp_a838ce943cf44ef7769480714fc6c3ba9}
\hypertarget{scanner_8flex_8cpp_a7b0840dff4a2ef1702118aa12264b2a7}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!flex\+\_\+int8\+\_\+t@{flex\+\_\+int8\+\_\+t}}
\index{flex\+\_\+int8\+\_\+t@{flex\+\_\+int8\+\_\+t}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{flex\+\_\+int8\+\_\+t}]{\setlength{\rightskip}{0pt plus 5cm}typedef signed char {\bf flex\+\_\+int8\+\_\+t}}}\label{scanner_8flex_8cpp_a7b0840dff4a2ef1702118aa12264b2a7}
\hypertarget{scanner_8flex_8cpp_ac50cdb9eefbef83a1cec89e3a7f6e1d2}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!flex\+\_\+uint16\+\_\+t@{flex\+\_\+uint16\+\_\+t}}
\index{flex\+\_\+uint16\+\_\+t@{flex\+\_\+uint16\+\_\+t}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{flex\+\_\+uint16\+\_\+t}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned short int {\bf flex\+\_\+uint16\+\_\+t}}}\label{scanner_8flex_8cpp_ac50cdb9eefbef83a1cec89e3a7f6e1d2}
\hypertarget{scanner_8flex_8cpp_a36869712de12820c73aae736762e8e88}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!flex\+\_\+uint32\+\_\+t@{flex\+\_\+uint32\+\_\+t}}
\index{flex\+\_\+uint32\+\_\+t@{flex\+\_\+uint32\+\_\+t}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{flex\+\_\+uint32\+\_\+t}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int {\bf flex\+\_\+uint32\+\_\+t}}}\label{scanner_8flex_8cpp_a36869712de12820c73aae736762e8e88}
\hypertarget{scanner_8flex_8cpp_a0fac5ea484f64e75dbe6eba4aa61750c}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!flex\+\_\+uint8\+\_\+t@{flex\+\_\+uint8\+\_\+t}}
\index{flex\+\_\+uint8\+\_\+t@{flex\+\_\+uint8\+\_\+t}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{flex\+\_\+uint8\+\_\+t}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned char {\bf flex\+\_\+uint8\+\_\+t}}}\label{scanner_8flex_8cpp_a0fac5ea484f64e75dbe6eba4aa61750c}
\hypertarget{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E@{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}
\index{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E@{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf yy\+\_\+buffer\+\_\+state}$\ast$ {\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}}\label{scanner_8flex_8cpp_a4e5bd2d129903df83f3d13effaf8f3e4}
\hypertarget{scanner_8flex_8cpp_a1f324b3cb0839eeb90145f0274e6946e}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+C\+H\+A\+R@{Y\+Y\+\_\+\+C\+H\+A\+R}}
\index{Y\+Y\+\_\+\+C\+H\+A\+R@{Y\+Y\+\_\+\+C\+H\+A\+R}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+C\+H\+A\+R}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned char {\bf Y\+Y\+\_\+\+C\+H\+A\+R}}}\label{scanner_8flex_8cpp_a1f324b3cb0839eeb90145f0274e6946e}
\hypertarget{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+size\+\_\+t@{yy\+\_\+size\+\_\+t}}
\index{yy\+\_\+size\+\_\+t@{yy\+\_\+size\+\_\+t}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+size\+\_\+t}]{\setlength{\rightskip}{0pt plus 5cm}typedef size\+\_\+t {\bf yy\+\_\+size\+\_\+t}}}\label{scanner_8flex_8cpp_ad557845057f187eec4be07e2717d2afa}
\hypertarget{scanner_8flex_8cpp_a9ba7c416f135b0f0c1f4addded4616b5}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+state\+\_\+type@{yy\+\_\+state\+\_\+type}}
\index{yy\+\_\+state\+\_\+type@{yy\+\_\+state\+\_\+type}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+state\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}typedef int {\bf yy\+\_\+state\+\_\+type}}}\label{scanner_8flex_8cpp_a9ba7c416f135b0f0c1f4addded4616b5}


\subsection{Function Documentation}
\hypertarget{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!if@{if}}
\index{if@{if}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{if}]{\setlength{\rightskip}{0pt plus 5cm}if (
\begin{DoxyParamCaption}
\item[{!}]{yy\+\_\+init}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ad4a65b873df5c05570846b5413b41dfd}
\hypertarget{scanner_8flex_8cpp_a171692544b8e065853e387755849a433}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!input@{input}}
\index{input@{input}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{input}]{\setlength{\rightskip}{0pt plus 5cm}static int input (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a171692544b8e065853e387755849a433}
\hypertarget{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!while@{while}}
\index{while@{while}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{while}]{\setlength{\rightskip}{0pt plus 5cm}while (
\begin{DoxyParamCaption}
\item[{1}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a8fdafe3be7e00ce3d4f0cb50a9a5eb39}
\hypertarget{scanner_8flex_8cpp_a5bc6f1a5f7812508f425b08283f13ae8}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+create\+\_\+buffer@{yy\+\_\+create\+\_\+buffer}}
\index{yy\+\_\+create\+\_\+buffer@{yy\+\_\+create\+\_\+buffer}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+create\+\_\+buffer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} yy\+\_\+create\+\_\+buffer (
\begin{DoxyParamCaption}
\item[{F\+I\+L\+E $\ast$}]{file, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a5bc6f1a5f7812508f425b08283f13ae8}
Allocate and initialize an input buffer state. 
\begin{DoxyParams}{Parameters}
{\em file} & A readable stream. \\
\hline
{\em size} & The character buffer size in bytes. When in doubt, use {\ttfamily Y\+Y\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E}.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the allocated buffer state. 
\end{DoxyReturn}
\hypertarget{scanner_8flex_8cpp_ae6ac796aa6c45d433a4b89bf45e6e9dc}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+delete\+\_\+buffer@{yy\+\_\+delete\+\_\+buffer}}
\index{yy\+\_\+delete\+\_\+buffer@{yy\+\_\+delete\+\_\+buffer}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+delete\+\_\+buffer}]{\setlength{\rightskip}{0pt plus 5cm}void yy\+\_\+delete\+\_\+buffer (
\begin{DoxyParamCaption}
\item[{{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}]{b}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ae6ac796aa6c45d433a4b89bf45e6e9dc}
Destroy the buffer. 
\begin{DoxyParams}{Parameters}
{\em b} & a buffer created with \hyperlink{scanner_8flex_8cpp_a5bc6f1a5f7812508f425b08283f13ae8}{yy\+\_\+create\+\_\+buffer()} \\
\hline
\end{DoxyParams}
\hypertarget{scanner_8flex_8cpp_aea4ced6513a1062621f055dd066ca4dd}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+fatal\+\_\+error@{yy\+\_\+fatal\+\_\+error}}
\index{yy\+\_\+fatal\+\_\+error@{yy\+\_\+fatal\+\_\+error}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+fatal\+\_\+error}]{\setlength{\rightskip}{0pt plus 5cm}static void yy\+\_\+fatal\+\_\+error (
\begin{DoxyParamCaption}
\item[{{\bf yyconst} char}]{msg\mbox{[}$\,$\mbox{]}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_aea4ced6513a1062621f055dd066ca4dd}
\hypertarget{scanner_8flex_8cpp_a12c5d8d5dfa7df9a6c67764585dfce77}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+fatal\+\_\+error@{yy\+\_\+fatal\+\_\+error}}
\index{yy\+\_\+fatal\+\_\+error@{yy\+\_\+fatal\+\_\+error}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+fatal\+\_\+error}]{\setlength{\rightskip}{0pt plus 5cm}static void yy\+\_\+fatal\+\_\+error (
\begin{DoxyParamCaption}
\item[{{\bf yyconst} char $\ast$}]{msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a12c5d8d5dfa7df9a6c67764585dfce77}
\hypertarget{scanner_8flex_8cpp_a2f59cc88e85e5455c62e4ef7ce095ea8}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+flush\+\_\+buffer@{yy\+\_\+flush\+\_\+buffer}}
\index{yy\+\_\+flush\+\_\+buffer@{yy\+\_\+flush\+\_\+buffer}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+flush\+\_\+buffer}]{\setlength{\rightskip}{0pt plus 5cm}void yy\+\_\+flush\+\_\+buffer (
\begin{DoxyParamCaption}
\item[{{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}]{b}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a2f59cc88e85e5455c62e4ef7ce095ea8}
Discard all buffered characters. On the next scan, Y\+Y\+\_\+\+I\+N\+P\+U\+T will be called. 
\begin{DoxyParams}{Parameters}
{\em b} & the buffer state to be flushed, usually {\ttfamily Y\+Y\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+U\+F\+F\+E\+R}. \\
\hline
\end{DoxyParams}
\hypertarget{scanner_8flex_8cpp_a3b3b5f60f720da3f621223997266498c}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+get\+\_\+next\+\_\+buffer@{yy\+\_\+get\+\_\+next\+\_\+buffer}}
\index{yy\+\_\+get\+\_\+next\+\_\+buffer@{yy\+\_\+get\+\_\+next\+\_\+buffer}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+get\+\_\+next\+\_\+buffer}]{\setlength{\rightskip}{0pt plus 5cm}static int yy\+\_\+get\+\_\+next\+\_\+buffer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a3b3b5f60f720da3f621223997266498c}
\hypertarget{scanner_8flex_8cpp_ad7a179bfb29968916da20ca16f6ab370}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+get\+\_\+previous\+\_\+state@{yy\+\_\+get\+\_\+previous\+\_\+state}}
\index{yy\+\_\+get\+\_\+previous\+\_\+state@{yy\+\_\+get\+\_\+previous\+\_\+state}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+get\+\_\+previous\+\_\+state}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf yy\+\_\+state\+\_\+type} yy\+\_\+get\+\_\+previous\+\_\+state (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_ad7a179bfb29968916da20ca16f6ab370}
\hypertarget{scanner_8flex_8cpp_af4a399540c15d953f8b01085bfdc93ea}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+init\+\_\+buffer@{yy\+\_\+init\+\_\+buffer}}
\index{yy\+\_\+init\+\_\+buffer@{yy\+\_\+init\+\_\+buffer}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+init\+\_\+buffer}]{\setlength{\rightskip}{0pt plus 5cm}static void yy\+\_\+init\+\_\+buffer (
\begin{DoxyParamCaption}
\item[{{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}]{b, }
\item[{F\+I\+L\+E $\ast$}]{file}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_af4a399540c15d953f8b01085bfdc93ea}
\hypertarget{scanner_8flex_8cpp_a599b60cd059cf60e89cc49953dc708d0}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+init\+\_\+globals@{yy\+\_\+init\+\_\+globals}}
\index{yy\+\_\+init\+\_\+globals@{yy\+\_\+init\+\_\+globals}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+init\+\_\+globals}]{\setlength{\rightskip}{0pt plus 5cm}static int yy\+\_\+init\+\_\+globals (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a599b60cd059cf60e89cc49953dc708d0}
\hypertarget{scanner_8flex_8cpp_ac6bf96bd2d347c04367b8111abcd0dca}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+load\+\_\+buffer\+\_\+state@{yy\+\_\+load\+\_\+buffer\+\_\+state}}
\index{yy\+\_\+load\+\_\+buffer\+\_\+state@{yy\+\_\+load\+\_\+buffer\+\_\+state}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+load\+\_\+buffer\+\_\+state}]{\setlength{\rightskip}{0pt plus 5cm}static void yy\+\_\+load\+\_\+buffer\+\_\+state (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_ac6bf96bd2d347c04367b8111abcd0dca}
\hypertarget{scanner_8flex_8cpp_af81595b30c0da73f9034ffb511db6388}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+scan\+\_\+buffer@{yy\+\_\+scan\+\_\+buffer}}
\index{yy\+\_\+scan\+\_\+buffer@{yy\+\_\+scan\+\_\+buffer}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+scan\+\_\+buffer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} yy\+\_\+scan\+\_\+buffer (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{base, }
\item[{{\bf yy\+\_\+size\+\_\+t}}]{size}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_af81595b30c0da73f9034ffb511db6388}
Setup the input buffer state to scan directly from a user-\/specified character buffer. 
\begin{DoxyParams}{Parameters}
{\em base} & the character buffer \\
\hline
{\em size} & the size in bytes of the character buffer\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the newly allocated buffer state object. 
\end{DoxyReturn}
\hypertarget{scanner_8flex_8cpp_a9c83e555d1ad2e67332d6cf843b5851b}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+scan\+\_\+bytes@{yy\+\_\+scan\+\_\+bytes}}
\index{yy\+\_\+scan\+\_\+bytes@{yy\+\_\+scan\+\_\+bytes}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+scan\+\_\+bytes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} yy\+\_\+scan\+\_\+bytes (
\begin{DoxyParamCaption}
\item[{{\bf yyconst} char $\ast$}]{yybytes, }
\item[{{\bf yy\+\_\+size\+\_\+t}}]{\+\_\+yybytes\+\_\+len}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a9c83e555d1ad2e67332d6cf843b5851b}
Setup the input buffer state to scan the given bytes. The next call to \hyperlink{scanner_8flex_8cpp_af841543a066aac7c9b1af107ec8d521c}{yylex()} will scan from a {\itshape copy} of {\itshape bytes}. 
\begin{DoxyParams}{Parameters}
{\em yybytes} & the byte buffer to scan \\
\hline
{\em \+\_\+yybytes\+\_\+len} & the number of bytes in the buffer pointed to by {\itshape bytes}.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the newly allocated buffer state object. 
\end{DoxyReturn}
\hypertarget{scanner_8flex_8cpp_aff5cfd2eb6bb46cdfa10a03b294d78a4}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+scan\+\_\+string@{yy\+\_\+scan\+\_\+string}}
\index{yy\+\_\+scan\+\_\+string@{yy\+\_\+scan\+\_\+string}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+scan\+\_\+string}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E} yy\+\_\+scan\+\_\+string (
\begin{DoxyParamCaption}
\item[{{\bf yyconst} char $\ast$}]{yystr}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_aff5cfd2eb6bb46cdfa10a03b294d78a4}
Setup the input buffer state to scan a string. The next call to \hyperlink{scanner_8flex_8cpp_af841543a066aac7c9b1af107ec8d521c}{yylex()} will scan from a {\itshape copy} of {\itshape str}. 
\begin{DoxyParams}{Parameters}
{\em yystr} & a N\+U\+L-\/terminated string to scan\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the newly allocated buffer state object. 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
If you want to scan bytes that may contain N\+U\+L values, then use \hyperlink{scanner_8flex_8cpp_a9c83e555d1ad2e67332d6cf843b5851b}{yy\+\_\+scan\+\_\+bytes()} instead. 
\end{DoxyNote}
\hypertarget{scanner_8flex_8cpp_a3098c48a74ef8fd852f7dd4b3331cbce}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+switch\+\_\+to\+\_\+buffer@{yy\+\_\+switch\+\_\+to\+\_\+buffer}}
\index{yy\+\_\+switch\+\_\+to\+\_\+buffer@{yy\+\_\+switch\+\_\+to\+\_\+buffer}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+switch\+\_\+to\+\_\+buffer}]{\setlength{\rightskip}{0pt plus 5cm}void yy\+\_\+switch\+\_\+to\+\_\+buffer (
\begin{DoxyParamCaption}
\item[{{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}]{new\+\_\+buffer}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a3098c48a74ef8fd852f7dd4b3331cbce}
Switch to a different input buffer. 
\begin{DoxyParams}{Parameters}
{\em new\+\_\+buffer} & The new input buffer. \\
\hline
\end{DoxyParams}
\hypertarget{scanner_8flex_8cpp_a45a1e65d8dcd5cb30c5d315c91800a5f}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+try\+\_\+\+N\+U\+L\+\_\+trans@{yy\+\_\+try\+\_\+\+N\+U\+L\+\_\+trans}}
\index{yy\+\_\+try\+\_\+\+N\+U\+L\+\_\+trans@{yy\+\_\+try\+\_\+\+N\+U\+L\+\_\+trans}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+try\+\_\+\+N\+U\+L\+\_\+trans}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf yy\+\_\+state\+\_\+type} yy\+\_\+try\+\_\+\+N\+U\+L\+\_\+trans (
\begin{DoxyParamCaption}
\item[{{\bf yy\+\_\+state\+\_\+type}}]{current\+\_\+state}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a45a1e65d8dcd5cb30c5d315c91800a5f}
\hypertarget{scanner_8flex_8cpp_a7da304d8ef6c688c0835d35296fe61c2}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyalloc@{yyalloc}}
\index{yyalloc@{yyalloc}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyalloc}]{\setlength{\rightskip}{0pt plus 5cm}void $\ast$ yyalloc (
\begin{DoxyParamCaption}
\item[{{\bf yy\+\_\+size\+\_\+t}}]{size}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a7da304d8ef6c688c0835d35296fe61c2}
\hypertarget{scanner_8flex_8cpp_a2e9898ec03e594f5a82387c787776ef6}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyensure\+\_\+buffer\+\_\+stack@{yyensure\+\_\+buffer\+\_\+stack}}
\index{yyensure\+\_\+buffer\+\_\+stack@{yyensure\+\_\+buffer\+\_\+stack}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyensure\+\_\+buffer\+\_\+stack}]{\setlength{\rightskip}{0pt plus 5cm}static void yyensure\+\_\+buffer\+\_\+stack (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a2e9898ec03e594f5a82387c787776ef6}
\hypertarget{scanner_8flex_8cpp_a70f82d43d4797bb2a50f7678ddbfbda5}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyfree@{yyfree}}
\index{yyfree@{yyfree}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyfree}]{\setlength{\rightskip}{0pt plus 5cm}void yyfree (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{ptr}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a70f82d43d4797bb2a50f7678ddbfbda5}
\hypertarget{scanner_8flex_8cpp_a4d4e3dd7e6f1d795e01b61794b31ac34}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyget\+\_\+debug@{yyget\+\_\+debug}}
\index{yyget\+\_\+debug@{yyget\+\_\+debug}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyget\+\_\+debug}]{\setlength{\rightskip}{0pt plus 5cm}int yyget\+\_\+debug (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a4d4e3dd7e6f1d795e01b61794b31ac34}
\hypertarget{scanner_8flex_8cpp_ada55bcd8fc1379fb4c103886195dd0e8}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyget\+\_\+extra@{yyget\+\_\+extra}}
\index{yyget\+\_\+extra@{yyget\+\_\+extra}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyget\+\_\+extra}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E} yyget\+\_\+extra (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ada55bcd8fc1379fb4c103886195dd0e8}
\hypertarget{scanner_8flex_8cpp_a07cc38fe7bf6439f85eace2335cb889f}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyget\+\_\+in@{yyget\+\_\+in}}
\index{yyget\+\_\+in@{yyget\+\_\+in}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyget\+\_\+in}]{\setlength{\rightskip}{0pt plus 5cm}F\+I\+L\+E $\ast$ yyget\+\_\+in (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a07cc38fe7bf6439f85eace2335cb889f}
Get the input stream. \hypertarget{scanner_8flex_8cpp_a309ac8a416995b48b82d5ac60fb3fe5a}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyget\+\_\+leng@{yyget\+\_\+leng}}
\index{yyget\+\_\+leng@{yyget\+\_\+leng}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyget\+\_\+leng}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yy\+\_\+size\+\_\+t} yyget\+\_\+leng (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a309ac8a416995b48b82d5ac60fb3fe5a}
Get the length of the current token. \hypertarget{scanner_8flex_8cpp_a3ac85cdab63967ff82c7534d35a42fe6}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyget\+\_\+lineno@{yyget\+\_\+lineno}}
\index{yyget\+\_\+lineno@{yyget\+\_\+lineno}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyget\+\_\+lineno}]{\setlength{\rightskip}{0pt plus 5cm}int yyget\+\_\+lineno (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a3ac85cdab63967ff82c7534d35a42fe6}
Get the current line number. \hypertarget{scanner_8flex_8cpp_a51e6df3e1a1e67ebc9fec8a1db492533}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyget\+\_\+lloc@{yyget\+\_\+lloc}}
\index{yyget\+\_\+lloc@{yyget\+\_\+lloc}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyget\+\_\+lloc}]{\setlength{\rightskip}{0pt plus 5cm}Y\+Y\+L\+T\+Y\+P\+E$\ast$ yyget\+\_\+lloc (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a51e6df3e1a1e67ebc9fec8a1db492533}
\hypertarget{scanner_8flex_8cpp_a40797dc24a7607d5433e43381b9f4f34}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyget\+\_\+lval@{yyget\+\_\+lval}}
\index{yyget\+\_\+lval@{yyget\+\_\+lval}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyget\+\_\+lval}]{\setlength{\rightskip}{0pt plus 5cm}Y\+Y\+S\+T\+Y\+P\+E$\ast$ yyget\+\_\+lval (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a40797dc24a7607d5433e43381b9f4f34}
\hypertarget{scanner_8flex_8cpp_a551358cae0f2c14b700b72cb3846d2c4}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyget\+\_\+out@{yyget\+\_\+out}}
\index{yyget\+\_\+out@{yyget\+\_\+out}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyget\+\_\+out}]{\setlength{\rightskip}{0pt plus 5cm}F\+I\+L\+E $\ast$ yyget\+\_\+out (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a551358cae0f2c14b700b72cb3846d2c4}
Get the output stream. \hypertarget{scanner_8flex_8cpp_ad1489f69c327c150a13bcbeeb9799266}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyget\+\_\+text@{yyget\+\_\+text}}
\index{yyget\+\_\+text@{yyget\+\_\+text}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyget\+\_\+text}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ yyget\+\_\+text (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ad1489f69c327c150a13bcbeeb9799266}
Get the current token. \hypertarget{scanner_8flex_8cpp_af841543a066aac7c9b1af107ec8d521c}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yylex@{yylex}}
\index{yylex@{yylex}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yylex}]{\setlength{\rightskip}{0pt plus 5cm}int yylex (
\begin{DoxyParamCaption}
\item[{Y\+Y\+S\+T\+Y\+P\+E $\ast$}]{yylval\+\_\+param, }
\item[{Y\+Y\+L\+T\+Y\+P\+E $\ast$}]{yylloc\+\_\+param}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_af841543a066aac7c9b1af107ec8d521c}
\hypertarget{scanner_8flex_8cpp_ab596ae57cdabfb4b298edf3dde7cdf04}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yylex\+\_\+destroy@{yylex\+\_\+destroy}}
\index{yylex\+\_\+destroy@{yylex\+\_\+destroy}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yylex\+\_\+destroy}]{\setlength{\rightskip}{0pt plus 5cm}int yylex\+\_\+destroy (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ab596ae57cdabfb4b298edf3dde7cdf04}
\hypertarget{scanner_8flex_8cpp_a6201ab6be4687a1ebc3120602d05e35a}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yypop\+\_\+buffer\+\_\+state@{yypop\+\_\+buffer\+\_\+state}}
\index{yypop\+\_\+buffer\+\_\+state@{yypop\+\_\+buffer\+\_\+state}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yypop\+\_\+buffer\+\_\+state}]{\setlength{\rightskip}{0pt plus 5cm}void yypop\+\_\+buffer\+\_\+state (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a6201ab6be4687a1ebc3120602d05e35a}
Removes and deletes the top of the stack, if present. The next element becomes the new top. \hypertarget{scanner_8flex_8cpp_a4bf8969e5234aef8b46cce9a67a62724}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yypush\+\_\+buffer\+\_\+state@{yypush\+\_\+buffer\+\_\+state}}
\index{yypush\+\_\+buffer\+\_\+state@{yypush\+\_\+buffer\+\_\+state}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yypush\+\_\+buffer\+\_\+state}]{\setlength{\rightskip}{0pt plus 5cm}void yypush\+\_\+buffer\+\_\+state (
\begin{DoxyParamCaption}
\item[{{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}}]{new\+\_\+buffer}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a4bf8969e5234aef8b46cce9a67a62724}
Pushes the new state onto the stack. The new state becomes the current state. This function will allocate the stack if necessary. 
\begin{DoxyParams}{Parameters}
{\em new\+\_\+buffer} & The new state. \\
\hline
\end{DoxyParams}
\hypertarget{scanner_8flex_8cpp_abcb4148bc13fe254059384c2fdf472b7}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyrealloc@{yyrealloc}}
\index{yyrealloc@{yyrealloc}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyrealloc}]{\setlength{\rightskip}{0pt plus 5cm}void $\ast$ yyrealloc (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{ptr, }
\item[{{\bf yy\+\_\+size\+\_\+t}}]{size}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_abcb4148bc13fe254059384c2fdf472b7}
\hypertarget{scanner_8flex_8cpp_ab657ddef65d43cc3ab8dfc2cad0ac5b8}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyrestart@{yyrestart}}
\index{yyrestart@{yyrestart}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyrestart}]{\setlength{\rightskip}{0pt plus 5cm}void yyrestart (
\begin{DoxyParamCaption}
\item[{F\+I\+L\+E $\ast$}]{input\+\_\+file}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ab657ddef65d43cc3ab8dfc2cad0ac5b8}
Immediately switch to a different input stream. 
\begin{DoxyParams}{Parameters}
{\em input\+\_\+file} & A readable stream.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
This function does not reset the start condition to {\ttfamily I\+N\+I\+T\+I\+A\+L} . 
\end{DoxyNote}
\hypertarget{scanner_8flex_8cpp_ac571eade4cca933e8ccdf6759c527fe7}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyset\+\_\+debug@{yyset\+\_\+debug}}
\index{yyset\+\_\+debug@{yyset\+\_\+debug}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyset\+\_\+debug}]{\setlength{\rightskip}{0pt plus 5cm}void yyset\+\_\+debug (
\begin{DoxyParamCaption}
\item[{int}]{debug\+\_\+flag}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ac571eade4cca933e8ccdf6759c527fe7}
\hypertarget{scanner_8flex_8cpp_a2df391b304dadab17608192b116af2a1}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyset\+\_\+extra@{yyset\+\_\+extra}}
\index{yyset\+\_\+extra@{yyset\+\_\+extra}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyset\+\_\+extra}]{\setlength{\rightskip}{0pt plus 5cm}void yyset\+\_\+extra (
\begin{DoxyParamCaption}
\item[{{\bf Y\+Y\+\_\+\+E\+X\+T\+R\+A\+\_\+\+T\+Y\+P\+E}}]{user\+\_\+defined}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a2df391b304dadab17608192b116af2a1}
\hypertarget{scanner_8flex_8cpp_ac698f6825e37dd98360acae6539ac464}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyset\+\_\+in@{yyset\+\_\+in}}
\index{yyset\+\_\+in@{yyset\+\_\+in}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyset\+\_\+in}]{\setlength{\rightskip}{0pt plus 5cm}void yyset\+\_\+in (
\begin{DoxyParamCaption}
\item[{F\+I\+L\+E $\ast$}]{in\+\_\+str}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_ac698f6825e37dd98360acae6539ac464}
Set the input stream. This does not discard the current input buffer. 
\begin{DoxyParams}{Parameters}
{\em in\+\_\+str} & A readable stream.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{scanner_8flex_8cpp_a3098c48a74ef8fd852f7dd4b3331cbce}{yy\+\_\+switch\+\_\+to\+\_\+buffer} 
\end{DoxySeeAlso}
\hypertarget{scanner_8flex_8cpp_a1c7624d0fc3e3afd1b59fc43650845d0}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyset\+\_\+lineno@{yyset\+\_\+lineno}}
\index{yyset\+\_\+lineno@{yyset\+\_\+lineno}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyset\+\_\+lineno}]{\setlength{\rightskip}{0pt plus 5cm}void yyset\+\_\+lineno (
\begin{DoxyParamCaption}
\item[{int}]{line\+\_\+number}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a1c7624d0fc3e3afd1b59fc43650845d0}
Set the current line number. 
\begin{DoxyParams}{Parameters}
{\em line\+\_\+number} & \\
\hline
\end{DoxyParams}
\hypertarget{scanner_8flex_8cpp_a0c669e76870475b3e6c226b8cd3de926}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyset\+\_\+lloc@{yyset\+\_\+lloc}}
\index{yyset\+\_\+lloc@{yyset\+\_\+lloc}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyset\+\_\+lloc}]{\setlength{\rightskip}{0pt plus 5cm}void yyset\+\_\+lloc (
\begin{DoxyParamCaption}
\item[{Y\+Y\+L\+T\+Y\+P\+E $\ast$}]{yylloc\+\_\+param}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a0c669e76870475b3e6c226b8cd3de926}
\hypertarget{scanner_8flex_8cpp_a3a6c7ec6040755c4846c8bc4234703aa}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyset\+\_\+lval@{yyset\+\_\+lval}}
\index{yyset\+\_\+lval@{yyset\+\_\+lval}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyset\+\_\+lval}]{\setlength{\rightskip}{0pt plus 5cm}void yyset\+\_\+lval (
\begin{DoxyParamCaption}
\item[{Y\+Y\+S\+T\+Y\+P\+E $\ast$}]{yylval\+\_\+param}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a3a6c7ec6040755c4846c8bc4234703aa}
\hypertarget{scanner_8flex_8cpp_a8530eddd2ebe60de741148bad39517a5}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyset\+\_\+out@{yyset\+\_\+out}}
\index{yyset\+\_\+out@{yyset\+\_\+out}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyset\+\_\+out}]{\setlength{\rightskip}{0pt plus 5cm}void yyset\+\_\+out (
\begin{DoxyParamCaption}
\item[{F\+I\+L\+E $\ast$}]{out\+\_\+str}
\end{DoxyParamCaption}
)}}\label{scanner_8flex_8cpp_a8530eddd2ebe60de741148bad39517a5}


\subsection{Variable Documentation}
\hypertarget{scanner_8flex_8cpp_a859ac3a8bf9817ff05551db8620a9e56}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+accept@{yy\+\_\+accept}}
\index{yy\+\_\+accept@{yy\+\_\+accept}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+accept}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yyconst} {\bf flex\+\_\+int16\+\_\+t} yy\+\_\+accept\mbox{[}217\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a859ac3a8bf9817ff05551db8620a9e56}
{\bfseries Initial value\+:}
\begin{DoxyCode}
=
    \{   0,
        0,    0,   48,   47,   45,   46,   31,   32,   29,   27,
       28,   30,   47,   33,   47,   35,   44,   44,   44,   44,
       45,    0,    0,   39,    0,   34,   37,    0,    0,    0,
        0,    0,    0,    0,    0,   38,   36,   44,   44,   44,
       42,   43,    0,    0,    0,    0,    0,    0,    0,    0,
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
       41,   40,    0,    0,    0,    0,    0,    0,    0,    0,
        0,    0,    0,    0,    0,    0,    0,    0,    0,   11,
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
       12,    0,    0,    0,    0,    0,    0,    0,    0,    0,

        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
        0,    0,    0,    0,    0,    0,    0,    0,    0,    1,
        0,    0,    0,    0,    0,    0,    0,    0,    0,    2,
        0,    0,    0,    0,    0,   13,    0,    0,    0,    9,
        0,   14,    0,    0,    0,    0,    0,    0,    0,   10,
        0,    0,    0,    0,    0,    0,    0,    0,    7,    0,
        3,    0,    0,    0,    0,    0,    8,    0,    4,   19,
        0,    0,    0,    0,    0,    0,   20,    0,    0,    0,
        0,    0,    0,   17,   15,    0,    0,   25,    5,   18,
       16,    0,    0,   26,    6,    0,    0,    0,    0,    0,

        0,    0,    0,    0,   21,    0,   22,    0,    0,    0,
        0,    0,    0,   23,   24,    0
    \}
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a7ffc8c947830757dd87ad202a6823edd}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+act@{yy\+\_\+act}}
\index{yy\+\_\+act@{yy\+\_\+act}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+act}]{\setlength{\rightskip}{0pt plus 5cm}register int yy\+\_\+act}}\label{scanner_8flex_8cpp_a7ffc8c947830757dd87ad202a6823edd}
\hypertarget{scanner_8flex_8cpp_a4f3103dea7decb4c1c1dcc6d2108b474}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+base@{yy\+\_\+base}}
\index{yy\+\_\+base@{yy\+\_\+base}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+base}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yyconst} {\bf flex\+\_\+int16\+\_\+t} yy\+\_\+base\mbox{[}218\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a4f3103dea7decb4c1c1dcc6d2108b474}
{\bfseries Initial value\+:}
\begin{DoxyCode}
=
    \{   0,
        0,    0,  239,  240,  236,  240,  240,  240,  240,  226,
      225,  240,   29,   33,  222,  221,  215,    0,  213,  211,
      228,   33,  218,  240,   47,  240,  240,  196,   14,  201,
      200,  193,  198,  197,   26,  240,  240,    0,  205,  200,
        0,  209,  187,  184,  191,  190,  183,  188,  187,   27,
       24,  177,  187,  182,  178,  178,  180,   25,  173,  172,
        0,    0,   30,  180,  175,  171,  171,  173,  185,  165,
      164,  173,  170,  171,  160,  169,  157,  164,  156,  240,
      165,  159,  152,  162,  159,  150,  159,  147,  154,  146,
      240,  150,  143,  145,  147,  142,  147,  150,  148,  156,

      146,  136,  144,  143,  134,  136,  137,  140,  138,  146,
      136,  135,  134,  131,  131,  140,  116,  118,  124,  240,
       51,  136,  112,  116,  122,  122,  108,  110,  116,  240,
       54,  105,  109,  108,  116,  240,  115,  111,  110,  240,
      121,  240,  108,  119,  100,  108,  107,  103,  102,  240,
      113,  100,  111,   55,   92,  101,   91,   91,  240,   91,
      240,   58,   87,   96,   86,   86,  240,   86,  240,  240,
      100,   99,   89,   77,   96,   95,  240,   94,   93,   83,
       71,   90,   89,  240,  240,   67,   69,  240,  240,  240,
      240,   65,   67,  240,  240,   62,   64,   60,   62,   71,

       79,   68,   76,   62,  240,   61,  240,   51,   50,   46,
       42,   60,   44,  240,  240,  240,   49
    \}
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a71cf769ce518e8687bf8999b278c65f4}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+bp@{yy\+\_\+bp}}
\index{yy\+\_\+bp@{yy\+\_\+bp}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+bp}]{\setlength{\rightskip}{0pt plus 5cm}register char $\ast$ yy\+\_\+bp}}\label{scanner_8flex_8cpp_a71cf769ce518e8687bf8999b278c65f4}
\hypertarget{scanner_8flex_8cpp_a34b6ab3a3061471b6604dba48e47a101}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+buffer\+\_\+stack@{yy\+\_\+buffer\+\_\+stack}}
\index{yy\+\_\+buffer\+\_\+stack@{yy\+\_\+buffer\+\_\+stack}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+buffer\+\_\+stack}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Y\+Y\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+S\+T\+A\+T\+E}$\ast$ yy\+\_\+buffer\+\_\+stack = 0\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a34b6ab3a3061471b6604dba48e47a101}
Stack as an array. \hypertarget{scanner_8flex_8cpp_a437cdcd878686881404e320fd941929c}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+buffer\+\_\+stack\+\_\+max@{yy\+\_\+buffer\+\_\+stack\+\_\+max}}
\index{yy\+\_\+buffer\+\_\+stack\+\_\+max@{yy\+\_\+buffer\+\_\+stack\+\_\+max}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+buffer\+\_\+stack\+\_\+max}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t yy\+\_\+buffer\+\_\+stack\+\_\+max = 0\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a437cdcd878686881404e320fd941929c}
capacity of stack. \hypertarget{scanner_8flex_8cpp_ae54779a12769204c826899d0531e40e6}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+buffer\+\_\+stack\+\_\+top@{yy\+\_\+buffer\+\_\+stack\+\_\+top}}
\index{yy\+\_\+buffer\+\_\+stack\+\_\+top@{yy\+\_\+buffer\+\_\+stack\+\_\+top}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+buffer\+\_\+stack\+\_\+top}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t yy\+\_\+buffer\+\_\+stack\+\_\+top = 0\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_ae54779a12769204c826899d0531e40e6}
index of top of stack. \hypertarget{scanner_8flex_8cpp_ade8fc57d3529bff56440a4f3e9c29586}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+c\+\_\+buf\+\_\+p@{yy\+\_\+c\+\_\+buf\+\_\+p}}
\index{yy\+\_\+c\+\_\+buf\+\_\+p@{yy\+\_\+c\+\_\+buf\+\_\+p}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+c\+\_\+buf\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ yy\+\_\+c\+\_\+buf\+\_\+p = (char $\ast$) 0\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_ade8fc57d3529bff56440a4f3e9c29586}
\hypertarget{scanner_8flex_8cpp_ad0c40df3dc98e11653feb81b3a9a0fdb}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+chk@{yy\+\_\+chk}}
\index{yy\+\_\+chk@{yy\+\_\+chk}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+chk}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yyconst} {\bf flex\+\_\+int16\+\_\+t} yy\+\_\+chk\mbox{[}278\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_ad0c40df3dc98e11653feb81b3a9a0fdb}
\hypertarget{scanner_8flex_8cpp_ab98daea4ec951dfa966b5ca0f8133d38}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+cp@{yy\+\_\+cp}}
\index{yy\+\_\+cp@{yy\+\_\+cp}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+cp}]{\setlength{\rightskip}{0pt plus 5cm}register char$\ast$ yy\+\_\+cp}}\label{scanner_8flex_8cpp_ab98daea4ec951dfa966b5ca0f8133d38}
\hypertarget{scanner_8flex_8cpp_abcefb20c54ce0f92452cfbb9cf657670}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!Y\+Y\+\_\+\+D\+E\+C\+L@{Y\+Y\+\_\+\+D\+E\+C\+L}}
\index{Y\+Y\+\_\+\+D\+E\+C\+L@{Y\+Y\+\_\+\+D\+E\+C\+L}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{Y\+Y\+\_\+\+D\+E\+C\+L}]{\setlength{\rightskip}{0pt plus 5cm}Y\+Y\+\_\+\+D\+E\+C\+L}}\label{scanner_8flex_8cpp_abcefb20c54ce0f92452cfbb9cf657670}
{\bfseries Initial value\+:}
\begin{DoxyCode}
\{
    \textcolor{keyword}{register} \hyperlink{scanner_8flex_8cpp_a9ba7c416f135b0f0c1f4addded4616b5}{yy\_state\_type} yy\_current\_state
\end{DoxyCode}
The main scanner function which does all the work. \hypertarget{scanner_8flex_8cpp_a227c7a006a36cde3390c2d167d50d3f7}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+def@{yy\+\_\+def}}
\index{yy\+\_\+def@{yy\+\_\+def}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+def}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yyconst} {\bf flex\+\_\+int16\+\_\+t} yy\+\_\+def\mbox{[}218\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a227c7a006a36cde3390c2d167d50d3f7}
{\bfseries Initial value\+:}
\begin{DoxyCode}
=
    \{   0,
      216,    1,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  217,  217,  217,  217,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  217,  217,  217,
      217,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      217,  217,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,

      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,

      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,    0,  216
    \}
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a57edb4569f96dcfce9deaff0eb6a6412}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+did\+\_\+buffer\+\_\+switch\+\_\+on\+\_\+eof@{yy\+\_\+did\+\_\+buffer\+\_\+switch\+\_\+on\+\_\+eof}}
\index{yy\+\_\+did\+\_\+buffer\+\_\+switch\+\_\+on\+\_\+eof@{yy\+\_\+did\+\_\+buffer\+\_\+switch\+\_\+on\+\_\+eof}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+did\+\_\+buffer\+\_\+switch\+\_\+on\+\_\+eof}]{\setlength{\rightskip}{0pt plus 5cm}int yy\+\_\+did\+\_\+buffer\+\_\+switch\+\_\+on\+\_\+eof\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a57edb4569f96dcfce9deaff0eb6a6412}
\hypertarget{scanner_8flex_8cpp_ac6dfb8e0e130a1bb6e9cdd547a1f4344}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+ec@{yy\+\_\+ec}}
\index{yy\+\_\+ec@{yy\+\_\+ec}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+ec}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yyconst} {\bf flex\+\_\+int32\+\_\+t} yy\+\_\+ec\mbox{[}256\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_ac6dfb8e0e130a1bb6e9cdd547a1f4344}
\hypertarget{scanner_8flex_8cpp_a7411c3bab9eca1afee90113c2d22da37}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+flex\+\_\+debug@{yy\+\_\+flex\+\_\+debug}}
\index{yy\+\_\+flex\+\_\+debug@{yy\+\_\+flex\+\_\+debug}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+flex\+\_\+debug}]{\setlength{\rightskip}{0pt plus 5cm}int yy\+\_\+flex\+\_\+debug = 0}}\label{scanner_8flex_8cpp_a7411c3bab9eca1afee90113c2d22da37}
\hypertarget{scanner_8flex_8cpp_a13f78e763996d2d86c85b45cbe146282}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+hold\+\_\+char@{yy\+\_\+hold\+\_\+char}}
\index{yy\+\_\+hold\+\_\+char@{yy\+\_\+hold\+\_\+char}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+hold\+\_\+char}]{\setlength{\rightskip}{0pt plus 5cm}char yy\+\_\+hold\+\_\+char\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a13f78e763996d2d86c85b45cbe146282}
\hypertarget{scanner_8flex_8cpp_aeae6dabf9dcc4769518ecf054181b1c8}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+init@{yy\+\_\+init}}
\index{yy\+\_\+init@{yy\+\_\+init}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}int yy\+\_\+init = 0\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_aeae6dabf9dcc4769518ecf054181b1c8}
\hypertarget{scanner_8flex_8cpp_afc6bef71feb2394eb5291e710139dfb3}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+last\+\_\+accepting\+\_\+cpos@{yy\+\_\+last\+\_\+accepting\+\_\+cpos}}
\index{yy\+\_\+last\+\_\+accepting\+\_\+cpos@{yy\+\_\+last\+\_\+accepting\+\_\+cpos}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+last\+\_\+accepting\+\_\+cpos}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ yy\+\_\+last\+\_\+accepting\+\_\+cpos\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_afc6bef71feb2394eb5291e710139dfb3}
\hypertarget{scanner_8flex_8cpp_a1e8856234732c99be24858b0073e1297}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+last\+\_\+accepting\+\_\+state@{yy\+\_\+last\+\_\+accepting\+\_\+state}}
\index{yy\+\_\+last\+\_\+accepting\+\_\+state@{yy\+\_\+last\+\_\+accepting\+\_\+state}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+last\+\_\+accepting\+\_\+state}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yy\+\_\+state\+\_\+type} yy\+\_\+last\+\_\+accepting\+\_\+state\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a1e8856234732c99be24858b0073e1297}
\hypertarget{scanner_8flex_8cpp_a72813ca5fd4812973da48bb8774b5d47}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+meta@{yy\+\_\+meta}}
\index{yy\+\_\+meta@{yy\+\_\+meta}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+meta}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yyconst} {\bf flex\+\_\+int32\+\_\+t} yy\+\_\+meta\mbox{[}38\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a72813ca5fd4812973da48bb8774b5d47}
{\bfseries Initial value\+:}
\begin{DoxyCode}
=
    \{   0,
        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
        2,    1,    1,    1,    2,    2,    2,    2,    2,    2,
        2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
        2,    2,    2,    2,    2,    2,    2
    \}
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a1b32e1eb099ce2691de57d498ec8c66f}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+n\+\_\+chars@{yy\+\_\+n\+\_\+chars}}
\index{yy\+\_\+n\+\_\+chars@{yy\+\_\+n\+\_\+chars}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+n\+\_\+chars}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yy\+\_\+size\+\_\+t} yy\+\_\+n\+\_\+chars\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a1b32e1eb099ce2691de57d498ec8c66f}
\hypertarget{scanner_8flex_8cpp_a2349122ed52eb973f805296ce7224779}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+nxt@{yy\+\_\+nxt}}
\index{yy\+\_\+nxt@{yy\+\_\+nxt}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+nxt}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yyconst} {\bf flex\+\_\+int16\+\_\+t} yy\+\_\+nxt\mbox{[}278\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a2349122ed52eb973f805296ce7224779}
\hypertarget{scanner_8flex_8cpp_a55749d52f2ecddf40ccc418ff06d6c57}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+rule\+\_\+can\+\_\+match\+\_\+eol@{yy\+\_\+rule\+\_\+can\+\_\+match\+\_\+eol}}
\index{yy\+\_\+rule\+\_\+can\+\_\+match\+\_\+eol@{yy\+\_\+rule\+\_\+can\+\_\+match\+\_\+eol}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+rule\+\_\+can\+\_\+match\+\_\+eol}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yyconst} {\bf flex\+\_\+int32\+\_\+t} yy\+\_\+rule\+\_\+can\+\_\+match\+\_\+eol\mbox{[}48\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a55749d52f2ecddf40ccc418ff06d6c57}
{\bfseries Initial value\+:}
\begin{DoxyCode}
=
    \{   0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
    0, 0, 0, 0, 0, 0, 1, 0,     \}
\end{DoxyCode}
\hypertarget{scanner_8flex_8cpp_a2e1e1d9ee4610a6679d49ed8194b00af}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yy\+\_\+start@{yy\+\_\+start}}
\index{yy\+\_\+start@{yy\+\_\+start}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yy\+\_\+start}]{\setlength{\rightskip}{0pt plus 5cm}int yy\+\_\+start = 0\hspace{0.3cm}{\ttfamily [static]}}}\label{scanner_8flex_8cpp_a2e1e1d9ee4610a6679d49ed8194b00af}
\hypertarget{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyin@{yyin}}
\index{yyin@{yyin}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyin}]{\setlength{\rightskip}{0pt plus 5cm}F\+I\+L\+E $\ast$ yyin = (F\+I\+L\+E $\ast$) 0}}\label{scanner_8flex_8cpp_a87a127afa8f6c307fbfba10390675406}
\hypertarget{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyleng@{yyleng}}
\index{yyleng@{yyleng}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyleng}]{\setlength{\rightskip}{0pt plus 5cm}{\bf yy\+\_\+size\+\_\+t} yyleng}}\label{scanner_8flex_8cpp_a1516a44b66d8b9a552569a8cd010214f}
\hypertarget{scanner_8flex_8cpp_a5e36364965360da7b7cdfc2188e0af84}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yylineno@{yylineno}}
\index{yylineno@{yylineno}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yylineno}]{\setlength{\rightskip}{0pt plus 5cm}int yylineno = 1}}\label{scanner_8flex_8cpp_a5e36364965360da7b7cdfc2188e0af84}
\hypertarget{scanner_8flex_8cpp_a793617ae8fbd24a4b287e884d1358d9b}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yylloc@{yylloc}}
\index{yylloc@{yylloc}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yylloc}]{\setlength{\rightskip}{0pt plus 5cm}yylloc = yylloc\+\_\+param}}\label{scanner_8flex_8cpp_a793617ae8fbd24a4b287e884d1358d9b}
\hypertarget{scanner_8flex_8cpp_af8702f09f01285d3777507e641f94463}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yylval@{yylval}}
\index{yylval@{yylval}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yylval}]{\setlength{\rightskip}{0pt plus 5cm}yylval = yylval\+\_\+param}}\label{scanner_8flex_8cpp_af8702f09f01285d3777507e641f94463}
\hypertarget{scanner_8flex_8cpp_a296847b42b0baa62e2af36cb79f3c0eb}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yyout@{yyout}}
\index{yyout@{yyout}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yyout}]{\setlength{\rightskip}{0pt plus 5cm}F\+I\+L\+E $\ast$ yyout = (F\+I\+L\+E $\ast$) 0}}\label{scanner_8flex_8cpp_a296847b42b0baa62e2af36cb79f3c0eb}
\hypertarget{scanner_8flex_8cpp_a35b96d819f6a8f8638894c429e68b02a}{\index{scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}!yytext@{yytext}}
\index{yytext@{yytext}!scanner.\+flex.\+cpp@{scanner.\+flex.\+cpp}}
\subsubsection[{yytext}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ yytext}}\label{scanner_8flex_8cpp_a35b96d819f6a8f8638894c429e68b02a}
